Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:monitoring
prometheus-json_exporter
config.yml
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File config.yml of Package prometheus-json_exporter
--- modules: default: metrics: - name: example_global_value path: "{ .counter }" help: Example of a top-level global value scrape in the json labels: environment: beta # static label location: "planet-{.location}" # dynamic label - name: example_value type: object help: Example of sub-level value scrapes from a json path: '{.values[?(@.state == "ACTIVE")]}' labels: environment: beta # static label id: '{.id}' # dynamic label values: active: 1 # static value count: '{.count}' # dynamic value boolean: '{.some_boolean}' headers: X-Dummy: my-test-header # If 'body' is set, it will be sent by the exporter as the body content in the scrape request. The HTTP method will also be set as 'POST' in this case. # body: # content: | # {"time_diff": "1m25s", "anotherVar": "some value"} # The body content can also be a Go Template (https://golang.org/pkg/text/template), with all the functions from the Sprig library (https://masterminds.github.io/sprig/) available. All the query parameters sent by prometheus in the scrape query to the exporter, are available in the template. # body: # content: | # {"time_diff": "{{ duration `95` }}","anotherVar": "{{ .myVal | first }}"} # templatize: true # For full http client config parameters, ref: https://pkg.go.dev/github.com/prometheus/common/config?tab=doc#HTTPClientConfig # # http_client_config: # tls_config: # insecure_skip_verify: true # basic_auth: # username: myuser # #password: veryverysecret # password_file: /tmp/mysecret.txt # Accepted status codes for this probe. Defaults to 2xx. # valid_status_codes: [ <int>, ... | default = 2xx ]
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor