squat / observatorium

Observatorium API Gateway

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

observatorium

semver Maintenance CircleCIGo Doc Go Report CardDocker Repository on Quay

Observatorium API

Usage

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")

About

Observatorium API Gateway

License:Apache License 2.0


Languages

Language:Go 68.0%Language:Makefile 12.3%Language:Shell 10.6%Language:Jsonnet 7.2%Language:Dockerfile 1.9%