Observatorium API
Usage of ./observatorium:
-debug.block-profile-rate int
The parameter controls the fraction of goroutine blocking events that are reported in the blocking profile. (default 10)
-debug.mutex-profile-fraction int
The parameter which controls the fraction of mutex contention events that are reported in the mutex profile. (default 10)
-debug.name string
The name to add as prefix to log lines. (default "observatorium")
-log.format string
The log format to use. Options: 'logfmt', 'json'. (default "logfmt")
-log.level string
The log filtering level. Options: 'error', 'warn', 'info', 'debug'. (default "info")
-metrics.read.endpoint string
The endpoint against which to send read requests for metrics. It used as a fallback to 'query.endpoint' and 'query-range.endpoint'.
-metrics.write.endpoint string
The endpoint against which to make write requests for metrics.
-tls-cert-file string
File containing the default x509 Certificate for HTTPS. Leave blank to disable TLS.
-tls-cipher-suites string
Comma-separated list of cipher suites for the server. Values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants).If omitted, the default Go cipher suites will be used.Note that TLS 1.3 ciphersuites are not configurable.
-tls-client-ca-file string
File containing the TLS CA to verify clients against.If no client CA is specified, there won't be any client verification on server side.
-tls-min-version string
Minimum TLS version supported. Value must match version names from https://golang.org/pkg/crypto/tls/#pkg-constants. (default "VersionTLS13")
-tls-private-key-file string
File containing the default x509 private key matching --tls-cert-file. Leave blank to disable TLS.
-tls-reload-interval duration
The interval at which to watch for TLS certificate changes, by default set to 1 minute. (default 1m0s)
-web.healthchecks.url string
The URL on which public server runs and to run healthchecks against. (default "http://localhost:8080")
-web.internal.listen string
The address on which internal server runs. (default ":8081")
-web.listen string
The address on which public server runs. (default ":8080")