Skip to main content
Gin-gonic ist ein vollwertiges Web-Framework für Go. Daten, die von Gin-gonic gemeldet werden, werden von AppSignal unterstützt. Diese Seite hilft Ihnen bei der Einrichtung, um Gin-gonic-Anwendungen zu instrumentieren und Request-Parameter und Payloads zu melden.

Einrichtung

Um Ihre Go-Gin-Anwendung zu instrumentieren, müssen Sie das offizielle OpenTelemetry-Instrumentierungspaket importieren:
Die Go-Gin-Instrumentierung ist als Router-Middleware verpackt. Wie Sie im folgenden Beispiel sehen, wird die Tracer-Initialisierung vor allem anderen aufgerufen, wie auf der Seite Go-Installation ausführlicher beschrieben. otelgin.Middleware() zu Ihrem App-Router hinzuzufügen, ist alles, was Sie benötigen, um alle Ihre Requests instrumentiert zu bekommen.

Request-Parameter melden

Standardmäßig meldet die Gin-Instrumentierung keine eingehenden Request-Parameter, wie Query-Strings und JSON-Body-Inhalte. Um diese Werte an AppSignal zu melden, fügen Sie Ihrem Gin-gonic-Stack eine Middleware wie folgt hinzu: