Ich sende Metriken von einem C# -Webdienst an datadog. Ich muss die Länge der Wörter verfolgen, die in einem API-Anruf gesucht werden, und dies in einem Histogramm anzeigen. Aber datadog mittelt diese Werte, was ich nicht will. Wenn eine Zeichenkette 1 Zeichen lang ist und eine andere Zeichenkette 10 Zeichen lang ist, zeichnet sie eine Metrik von 5,5 auf, was mir wenig nutzt. Idealerweise möchte ich einen Histogrammgraphen über einen Zeitraum, z. eine Stunde, die die Anzahl der Instanzen von 1, 2, 3 usw. zeigt, die während dieses Zeitraums aufgezeichnet wurden. Ist das im Datadog möglich?Alle Datenpunkte im Datdog-Histogramm anzeigen
Dies ist der Anruf ich im Code machen:
_metrics.Histogram<int>(LENGTH_STRING_SEARCH, word.Length, tags: statsdTags);
Danke für die Antwort auf [email protected] zu erreichen, fühlen Sie sich frei laufen finden: Weitere Informationen zu diesem Anwendungsfall ist hier zu finden . Ich habe versucht, die Anzahl Metrik, aber es scheint nur die Anzahl der Metriken, die im Moment gesendet werden, anstatt den Wert angezeigt. Z.B. Wenn die folgenden Werte gesendet werden 1, 5, 3, 10, 6, dann zeigt die Zählung einen Wert von 5 (wie es 5 Metriken waren). – CorribView
Interessant. Können Sie eine E-Mail an [email protected] senden und sie können Ihr Konto und die gespeicherten Daten überprüfen, um festzustellen, ob eine Diskrepanz vorliegt. –
Mein Konto funktioniert wie beabsichtigt. Count verfolgt die Häufigkeit, mit der eine Metrik protokolliert wird, und nicht den Wert, der in jedem Vorkommen enthalten ist: https://www.datadoghq.com/blog/visualize-statsd-metrics-counts-graphing/ – CorribView