Azure / Azure/azure-sdk-for-rust

Please add support for Azure Application Insights to use Telemetry

Open
#2,419 0 comments 1 reaction 0 assignees View on GitHub
feature-request Monitor - ApplicationInsights
Dominant language
Rust
Stars
884
Forks
365
Avg merge
2d 14h
Merged PRs (30d)
111

Description

### Feature Summary

Integrate Telemetry support like already available with the Azure Application Insights SDK

### Feature Description

We would like to enhance ALAR (https://github.com/Azure/ALAR) with Telemetry informtion.
The only kind of information we require are 'Logs'. Metrics or Tracing isn't required by ALAR.
The information we intend to log are
- Exceptions (why was ALAR not able to identify a Linux Distro; At what stage got ALAR interrupted and what may have lead to this exception)
- What Distro name and version needs to be recovered by ALAR
- Is ALAR used by 'vm-repair extension? | Used from a CLI environment? (Indication that SELFHELP or vm-repair extension can't be used by a customer) | Used by SELFHELP?
- What action should be performed by ALAR

Especially the SELFHELP scenario gives us a lot of feedback how many support tickets got avoided.

### Use Case

Creating telemetry data by ALAR gives us valuable insights how often ALAR is used . And how many support cases got avoided with the help of it. Also it helps the ALE team to recognize what typ of action got used the most, so our interal training and external docu can be better maintend and improved

### Alternatives

Not aware of an alternative solution

### Additional Context

_No response_

Contributor guide

Open the contributing guide

Research direction

Begin by reviewing ALAR's current entry points and the Azure Application Insights SDK integration requirements; the issue names no files or tests. Done means ALAR emits the requested logs for exceptions, distro recovery, invocation context, and selected actions, while excluding metrics and tracing.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, rust
Domain
observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.