# Sammeln der Microservice-Metriken

Bei der Implementierung eines Artefakts wird eine begrenzte Gruppe von Metrikdaten zu dessen Ausführung in Talend Remote Engine - Data Service Runner gesammelt und ist in Talend Management Console zugänglich.

## Vorbereitungen

Sie müssen den Kontextparameter metric\_path als Teil Ihrer Taskdefinition in Talend Management Console und bei der Implementierung der Task einen Wert für den Parameter bereitstellen. Der Wert des Parameters metric\_path ermöglicht die Suche nach der JMX-MBean/Jolokia-URL der Datendienst- oder Routen-spezifischen Metriken.

Verwenden Sie den Namen des REST-Datendienst-Artefakts als Wert für den Parameter metric\_path. Für Microservice-Routen ist dieser Parameter optional, es wird jedoch empfohlen, ihn in jeder Datendienst- und Routen-Task, für die Sie Metrikdaten sammeln und in Talend Management Console anzeigen möchten, einzustellen.

## Warum und wann dieser Vorgang ausgeführt wird

Für Datendienste werden folgende Metriken erfasst:

* OneMinuteRate
* FiveMinuteRate
* FifteenMinute
* Count

Für Routen werden folgende Metriken erfasst:

* Context\_ExchangesCompleted
* Context\_ExchangesFailed
* Context\_ExchangesTotal
* Context\_MeanProcessingTime
* Context\_LastProcessingTime

Die Sammlung von Metrikdaten ist standardmäßig aktiviert. Wenn die Remote Engine neu gestartet wird, wird die Metrikdaten-Sammlung automatisch erneut gestartet. Für Dienstaufrufe oder Context\_ExchangesTotal sind die oben genannten Metrikwerte, z. B. Count, gleich 0, da die JMX-Metriken der Anzahl seit dem letzten Startvorgang und nicht der Gesamtanzahl im Laufe der Zeit entsprechen.

## Prozedur

Um das Abfrageintervall (in Sekunden) zu ändern, bearbeiten Sie die Eigenschaft metric.collection.interval in der Datei org.talend.ipaas.rt.dsrunner.metrics.collector.cfg.

Werte der Eigenschaft metric.collection.intervalWerte der Eigenschaft metric.collection.intervalmetric.collection.interval

| Wert | Beschreibung |
| --- | --- |
| 60 | Standardwert. |
| 0 | Die Metrikdaten-Sammlung ist deaktiviert. |
| 10 | Mindestwert. |
| 900 | Höchstwert. |