カスタム イベントは、特定の時点での外部ソースからのデータを含め、関心のある 1 つのイベントのデータを探索するのに役立ちます。New Relic Go エージェントによって監視されているアプリの任意のイベント データを追跡するには、アプリにRecordCustomEvent
を追加します。その後、イベント データをクエリして視覚化できます。
RecordCustomEvent
Go アプリにRecordCustomEvent
を追加するには、次の形式を使用します。
RecordCustomEvent(eventType string, params map[string]interface{})
パラメータ | 説明 |
---|---|
ストリング | 必須項目です。記録するイベントタイプの名前です。
|
| 必須項目です。イベントをアノテーションするための属性のキー/バリューペアを指定します。
|
例
ここでは、Goアプリのカスタムイベントの例をご紹介します。
func customEvent(w http.ResponseWriter, r *http.Request) { io.WriteString(w, "recording a custom event")
app.RecordCustomEvent("my_event_type", map[string]interface{}{ "myString": "hello", "myFloat": 0.603, "myInt": 123, "myBool": true, })}