Skip to content
Ansible role for OMERO Prometheus exporter
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
defaults
handlers
meta
tasks
templates
tests
.travis.yml
README.md
molecule.yml
playbook.yml

README.md

OMERO Prometheus Exporter

Build Status Ansible Role

OMERO Prometheus exporter.

Configures services for exporting prometheus-compatible metrics from OMERO.server. Uses the OMERO API, so can be run remotely from OMERO.

See https://github.com/IDR/omero-prometheus-tools

Note: metric endpoints are not authenticated.

Role Variables

Required:

  • omero_prometheus_exporter_omero_user: OMERO user (a read-only light admin)
  • omero_prometheus_exporter_omero_password: OMERO user password

Optional:

  • omero_prometheus_exporter_omero_host: OMERO server, default localhost
  • omero_prometheus_exporter_system_user: System account for running services
  • omero_prometheus_exporter_port: Publish metrics on this port, default 9449
  • omero_prometheus_exporter_interval: Calculate metrics at this interval, default 60 seconds
  • omero_prometheus_exporter_counts_query_files: List of query files for counts metrics, default is [/opt/prometheus-omero-tools/etc/prometheus-omero-counts.yml] which is included in omero-prometheus-tools

Example playbook

- hosts: localhost
  roles:
  - role: omero-prometheus-exporter
    omero_prometheus_exporter_omero_user: omero-monitoring
    omero_prometheus_exporter_omero_password: omero-monitoring
    omero_prometheus_exporter_omero_host: omero.example.org

Author Information

ome-devel@lists.openmicroscopy.org.uk

You can’t perform that action at this time.