-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TelemetryLoggerMiddleware #1420
Conversation
{ | ||
public static class TelemetryConstants | ||
{ | ||
public const string ChannelIdProperty = "channelId"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should all telemetry properties follow the same casing? This middleware & the luis/qna samples use lower camel case. The waterfall telemetry & initializer is upper camel case.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Argh.
The Initializer properties begin with lowercase, so we're already inconsistent. I'm leaning towards aligning with Initializer and begin with lowercase character - any thoughts?
Tempted to lowercase waterfall telemetry, but that's actually a breaking change.
In reply to: 263166401 [](ancestors = 263166401)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree with lowercase
Pull Request Test Coverage Report for Build 51486
💛 - Coveralls |
Middlware component that uses IBotTelemetryClient to log events when messages are received/sent/updated or deleted in the bot.
Additional Details
https://github.com/daveta/analytics/blob/master/telemetry_enhancements/TelemetryEnhancements.md
js: microsoft/botbuilder-js#812