Skip to content

Instantly share code, notes, and snippets.

@stfsy
Created July 30, 2021 19:33
Show Gist options
  • Select an option

  • Save stfsy/859ac23d6f80ce4296c19b501b4967c5 to your computer and use it in GitHub Desktop.

Select an option

Save stfsy/859ac23d6f80ce4296c19b501b4967c5 to your computer and use it in GitHub Desktop.
Setup of an opentelemetry prometheus exporter
'use strict'
const { PrometheusExporter } = require('@opentelemetry/exporter-prometheus')
const { MeterProvider } = require('@opentelemetry/metrics')
// configuration options omitted for brevity
const exporter = new PrometheusExporter({ host, port, endpoint, appendTimestamp, prefix }, () => {
console.log('Exporter now running on port', port)
})
const meter = new MeterProvider({
exporter,
interval
}).getMeter('logged-in-users', 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment