{
  "configurations": [
    {
      "declarative_name": "java.micrometer.base_time_unit",
      "default": "s",
      "description": "Sets the base time unit for the OpenTelemetry MeterRegistry. Supported values: ns, us, ms, s, min, h, d.",
      "examples": [
        "ns",
        "milliseconds"
      ],
      "name": "otel.instrumentation.micrometer.base-time-unit",
      "type": "string"
    },
    {
      "declarative_name": "java.micrometer.histogram_gauges.enabled",
      "default": false,
      "description": "Enables gauge-based Micrometer histograms for DistributionSummary and Timer instruments.",
      "name": "otel.instrumentation.micrometer.histogram-gauges.enabled",
      "type": "boolean"
    },
    {
      "declarative_name": "java.micrometer.prometheus_mode.enabled",
      "default": false,
      "description": "Simulates the behavior of Micrometer's PrometheusMeterRegistry. The instruments will be renamed to match Micrometer instrument naming, and the base time unit will be set to seconds.",
      "name": "otel.instrumentation.micrometer.prometheus-mode.enabled",
      "type": "boolean"
    }
  ],
  "description": "This instrumentation enables a Micrometer MeterRegistry that bridges Micrometer metrics to the OpenTelemetry Metrics SDK. It is disabled by default because it may produce metrics that overlap with metrics already captured by other instrumentations.",
  "disabled_by_default": true,
  "display_name": "Micrometer",
  "has_javaagent": true,
  "has_standalone_library": true,
  "javaagent_target_versions": [
    "io.micrometer:micrometer-core:[1.5.0,)"
  ],
  "library_link": "https://micrometer.io/",
  "markdown_hash": "f28855f79061",
  "name": "micrometer-1.5",
  "scope": {
    "name": "io.opentelemetry.micrometer-1.5"
  },
  "source_path": "instrumentation/micrometer/micrometer-1.5"
}