Installing the Monitor Micrometer Extension

  1. Login, and navigate to About & Status > About GeoServer and check Build Information to determine the exact version of GeoServer you are running.

  2. For the module to work, the Monitoring extension must also be installed.

    Visit the website download page, change the Archive tab, and locate your release.

    From the list of Miscellaneous extensions download Monitor (Core).

    Verify that the version number in the filename corresponds to the version of GeoServer you are running (for example 2.28.0 above).

  3. Visit the website download page, change the Development tab, and locate the nightly release that corresponds to the GeoServer you are running.

    Follow the Community Modules link and download monitor-micrometer zip archive.

    The website lists active nightly builds to provide feedback to developers, you may also browse for earlier branches.

  4. Extract the contents of the archive into the WEB-INF/lib directory in GeoServer.

  5. Restart GeoServer.

Installing the Monitor Micrometer Extension with Docker

To run the GeoServer Docker image with the Monitor Micrometer extension installed, use the following command:

2.28.0 example:

docker run -it -p8080:8080 \
  --env INSTALL_EXTENSIONS=true \
  --env STABLE_EXTENSIONS="monitor" \
  --env COMMUNITY_EXTENSIONS="monitor-micrometer" \
  docker.osgeo.org/geoserver:2.28.0

3.0-SNAPSHOT example:

docker run -it -p8080:8080 \
  --env INSTALL_EXTENSIONS=true \
  --env STABLE_EXTENSIONS="monitor" \
  --env COMMUNITY_EXTENSIONS="monitor-micrometer" \
  docker.osgeo.org/geoserver:3.0-SNAPSHOT.x

If using GeoServer in Docker Compose, use this instead:

2.28.0 example:

services:
  geoserver:
    image: docker.osgeo.org/geoserver:2.28.0
    ports:
      - "8080:8080"
    environment:
      INSTALL_EXTENSIONS: true
      STABLE_EXTENSIONS: "monitor"
      COMMUNITY_EXTENSIONS: "monitor-micrometer"

3.0-SNAPSHOT example:

services:
  geoserver:
    image: docker.osgeo.org/geoserver:3.0-SNAPSHOT.x
    ports:
      - "8080:8080"
    environment:
      INSTALL_EXTENSIONS: true
      STABLE_EXTENSIONS: "monitor"
      COMMUNITY_EXTENSIONS: "monitor-micrometer"