Mikrometr monitorowania 
Obsługiwane wersje produktu 
Potwierdzone wsparcie dla niestandardowych wielkości mierzonych dla wersji 1.0.0+.
Czujnik (Gromadzenie Danych)
Mikrometr to prosta fasada metryk aplikacji dla maszyny JVM. Stał się on faktycznym standardem w ekosystemie Java i jest zintegrowany z produktem SpringBoot. Więcej informacji na temat mikrometra można znaleźć w pliku micrometer.io.
Instana obsługuje mikrometr bez żadnej dodatkowej konfiguracji. Czujnik wykrywa użycie Micrometer i automatycznie zbiera pomiary. Żadna dodatkowa zależność Maven nie jest potrzebna!
Mikrometr MeterRegistry jest wykrywany tylko wtedy, gdy metoda publiczna jest wywoływana w obiekcie MeterRegistry , gdy maszyna JVM jest instrumentowana. Inicjowanie rejestru metryk za pomocą konstruktora publicznego jest zwykle jedyną metodą publiczną, która jest wykonywana przed uruchomieniem agenta Instana. Z tego powodu, gdy po uruchomieniu agenta zostanie wywołana metoda publiczna MeterRegistry, agent będzie mógł wykryć rejestr.
Wszystkie wykresy metryk zostaną wyświetlone na panelu kontrolnym JVM.
Konfiguracja 
Jeśli maszyna JVM ma załadowaną bibliotekę pomiarów Micrometer, niestandardowe wielkości mierzone są automatycznie gromadzone i wyświetlane na dole panelu kontrolnego maszyny JVM. Aby zapobiec przeciążenie zaplecza, dla maszyny JVM istnieje domyślny limit wielkości mierzonych 200 .
Aby wyłączyć monitorowanie mikrometrów lub aby zmienić limit gromadzonych pomiarów, należy użyć następującej konfiguracji:
com.instana.plugin.java:
micrometerMetricCollection:
enabled: false
limit: 200
Jeśli wielkości mierzone nie są wyświetlane, nawet jeśli biblioteka jest załadowana, należy rozważyć zarejestrowanie instancji produktu io.micrometer.core.instrument.MeterRegistry jako domyślnej. Na przykład:
import io.micrometer.core.instrument.Metrics;
Metrics.globalRegistry.add(meterRegistry)
Metryki 
Czujnik zbiera wszystkie typy pomiarów:
| Typ wielkości mierzonej | Opis |
|---|---|
| Licznik | Liczba skumulowana od momentu utworzenia tego licznika |
| DistributionSummary | Łączna ilość wszystkich zarejestrowanych zdarzeń |
| FunctionCounter | Liczba skumulowana od momentu utworzenia tego licznika |
| FunctionTimer | Łączny czas wszystkich wystąpień zdarzenia czasowego |
| Wskaźnik wartości | Bieżąca wartość |
| Licznik czasu LongTask | Bieżąca liczba wykonywanych zadań |
| Licznik czasu | Łączny czas zarejestrowanych zdarzeń skalowanych do milisekund |
| TimeGauge | Bieżąca wartość, skalowana do odpowiedniej jednostki podstawowej |
Więcej informacji na temat pomiarów mikrometrów.
Nazwy metryk zawierają konkatenowane znaczniki w postaci tag_name=tag_value. Np. Następujące znaczniki zrzutu ekranu są następujące:
exception=None, method=GET, outcome=SUCCESS,
status=200, version=1.0, maintainer=instana

Pomiar, którego nazwy rozpoczynają się od "jvm", "process", "tomcat", "system", "logback" , są automatycznie wykluczane z monitorowania.
Mikrometr Prometheus Registry
Prometheus Meter Registry to podprojekt w ekosystemie Micrometer dla eksportowania danych metryk w formacie Prometheus . Jeśli korzystasz z tego rozszerzenia i chcesz zachować bieżący format pomiaru, możesz zintegrować monitorowanie Prometheus Java Client Library na Instanie. Wymaga to jednak dodania wiersza kodu zgodnie z opisem w sekcji github.com/instana/prometheus-java-library-integration.