Junior — Middle
Do you have experience using telemetry systems for data collection and analysis?
sobes.tech AI
Answer from AI
Yes, I have experience working with telemetry systems for data collection and analysis in C# projects. I typically used tools like Application Insights or Prometheus with Grafana for application monitoring.
Telemetry allows collecting metrics, logs, and traces, which helps identify bottlenecks and errors in the application's operation.
An example of sending a custom event to Application Insights:
var telemetryClient = new TelemetryClient();
telemetryClient.TrackEvent("UserLoggedIn", new Dictionary<string, string> { {"UserId", "123"} });
telemetryClient.Flush();
This helps analyze user behavior and system performance in real-time.