OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) | преди 1 година | |
---|---|---|
.. | ||
internal | преди 1 година | |
testdata | преди 1 година | |
Makefile | преди 1 година | |
README.md | преди 1 година | |
config.go | преди 1 година | |
config_test.go | преди 1 година | |
doc.go | преди 1 година | |
documentation.md | преди 1 година | |
factory.go | преди 1 година | |
factory_test.go | преди 1 година | |
go.mod | преди 1 година | |
go.sum | преди 1 година | |
metadata.yaml | преди 1 година | |
scraper.go | преди 1 година | |
scraper_test.go | преди 1 година |
Status | |
---|---|
Stability | alpha: metrics |
Distributions | contrib, sumo |
Issues | |
Code Owners | @nslaughter, @codeboten |
This receiver creates stats by connecting to an SSH server which may be an SFTP server.
If ignore_host_key
is not set then host key validation requires the agent either have a known_hosts file at a path specified by setting known_hosts
or at default paths indicated by ssh man pages: $HOME/.ssh/known_hosts or /etc/ssh/known_hosts.
The following settings are required:
endpoint
username
password
or key_file
Either password
or key_file
must be set. But if both are set then password is treated as the passphrase
and the key is assumed to be encrypted.
The following settings are optional:
collection_interval
(default = 60s
): This receiver collects metrics on an interval. Valid time units are ns
, us
(or µs
), ms
, s
, m
, h
.known_hosts
(default = ssh defaults): The path to the known_hosts file. If this isn't set then default locations are checked at $HOME/.ssh/known_hosts
and /etc/ssh/known_hosts
.ignore_host_key
(default = false): Can override conventional ssh security for use cases like tests where authentication via the known_hosts file isn't required.receivers:
sshcheck:
endpoint: localhost:2222
username: otelu
password: $OTELP
collection_interval: 60s
The full list of settings exposed for this receiver are documented here with detailed sample configurations here.
Details about the metrics produced by this receiver can be found in metadata.yaml