Ich verwende https://github.com/GoogleCloudPlatform/google-cloud-go/tree/master/trace, um benutzerdefinierte Ablaufverfolgungen an Stackdriver Trace von GCP zu senden. All diese Spuren enden ohne Dienst oder Version. Wie fügen Sie diese Informationen mit der Trace API hinzu?Hinzufügen von Service und Version zu benutzerdefinierten Stackdriver Trace-API
Gibt es eine Möglichkeit, den ServiceContext in trace.NewClient
oder die Spanne hinzuzufügen?
EDIT: Die erste Antwort hilft, aber die Stackdriver UI zeigt diese nicht, es sei denn, sie sind GAE (oder interne Anwendungen). Meine ist eine standalone Go-App.
Danke. Das endet in der Trace-Information. Unglücklicherweise bekommt die Stackdriver-Benutzeroberfläche diese Version wahrscheinlich nur von den internen Diensten. –
Ich denke, das sollte funktionieren. Können Sie den Code posten, den Sie verwenden, um diese zu veröffentlichen? –