Freigeben über


Microsoft.VisualStudio.Telemetry.Metrics.Exceptions Namespace

Klassen

InvalidBucketConfigurationException

Gibt an, dass die Bucketkonfiguration eines Histogramms ungültig war, in der Regel aufgrund eines Sortierungsproblems. Buckets müssen in aufsteigender Reihenfolge angegeben werden.

InvalidMeterNameException

Gibt an, dass ein ungültiger oder falsch formatierter Verbrauchseinheitsname angegeben wurde. Einzelheiten dazu finden Sie unter https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/api.md#instrument.

NonMonotonicOperationException

Gibt an, dass ein nicht monotoner Vorgang ausgeführt wurde. Wenn dieser Vorgang beabsichtigt ist, verwenden Sie ein nicht monotones Instrument (z. B. einen UpDownCounter anstelle eines Zählers). Einzelheiten dazu finden Sie unter https://en.wikipedia.org/wiki/Monotonic_function.

RegisteredMetricLimitExceededException

Gibt an, dass mehr registrierte Metriken in einem Satz als der konfigurierte Grenzwert aufgezeichnet wurden. Überprüfen Sie Ihre Strategie zum Generieren von Schlüsseln, um eindeutige Metriken zu identifizieren und sicherzustellen, dass Schlüssel nicht zu fragmentiert oder eindeutig sind. Alternativ können Sie das konfigurierte Limit erhöhen.

UnsupportedNumericStructException

Gibt an, dass eine nicht unterstützte Struktur an eine Metrik übergeben wurde. Nicht unterstützte Strukturen können nicht numerisch oder einfach ein nicht unterstützter numerischer Typ sein.