observatorium

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2020 License: Apache-2.0 Imports: 21 Imported by: 0

README

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.ui.endpoint string
    	The endpoint which forward ui requests.
  -metrics.write.endpoint string
    	The endpoint against which to make write requests for metrics.
  -proxy.buffer-count int
    	Maximum number of of reusable buffer used for copying HTTP reverse proxy responses. (default 2048)
  -proxy.buffer-size-bytes int
    	Size (bytes) of reusable buffer used for copying HTTP reverse proxy responses. (default 32768)
  -proxy.flush-interval duration
    	The flush interval to flush to the proxy while copying the response body. If zero, no periodic flushing is done. A negative value means to flush immediately after each write to the client. (default -1ns)
  -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.grace-period duration
    	The time to wait after an OS interrupt received. (default 5s)
  -web.listen string
    	The address on which internal server runs. (default ":8080")
  -web.timeout duration
    	The maximum duration before timing out the request, and closing idle connections. (default 2m0s)
  -web.timeout.read duration
    	The maximum duration before reading the entire request, including the body. (default 2m0s)
  -web.timeout.write duration
    	The maximum duration  before timing out writes of the response. (default 2m0s)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
tls

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL