`copilot -p` does not emit OTEL telemetry even with server-managed settings overrides
- Vorherrschende Sprache
- Shell
- Sterne
- 11.2k
- Forks
- 1.9k
- Ø Merge
- 14 Std. 16 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
### Describe the bug
Running copilot cli with -p doesn't emit telemetry with server-managed settings:
```
{
"telemetry": {
"enabled": true,
...
}
}
```
This could also contribute to sessions running under the CLI in the chat window do not show telemetry in IntelliJ:
We need both of these scenarios covered with telemetry.
### Affected version
1.0.71
### Steps to reproduce the behavior
copilot -p "test"
or in IntelliJ select CLI as the harness and use the chat normally
### Expected behavior
OTEL telemetry gets emitted no matter how copilot is triggered when OTEL is forced on in managed settings.
### Additional context
_No response_
Beitragsleitfaden
Rechercherichtung
Beginne damit, `copilot -p "test"` mit in den verwalteten Einstellungen erzwungener Telemetrie zu reproduzieren, und vergleiche dann die Initialisierung der Telemetrie mit dem Chat-Pfad des IntelliJ CLI-Harness. Verfolge die OTEL-Einrichtung für beide Auslöser und überprüfe, dass in beiden Szenarien Telemetrie ausgegeben wird, wenn der Override aktiviert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- shell
- Bereich
- cli, observability
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100