OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) | 1 år sedan | |
---|---|---|
.. | ||
internal | 1 år sedan | |
testdata | 2 år sedan | |
Makefile | 3 år sedan | |
README.md | 1 år sedan | |
config.go | 1 år sedan | |
config_test.go | 1 år sedan | |
doc.go | 1 år sedan | |
factory.go | 1 år sedan | |
factory_test.go | 1 år sedan | |
go.mod | 1 år sedan | |
go.sum | 1 år sedan | |
logrecord_to_logdata.go | 1 år sedan | |
logrecord_to_logdata_test.go | 1 år sedan | |
metadata.yaml | 1 år sedan | |
metricrecord_to_metricdata.go | 1 år sedan | |
metricrecord_to_metricdata_test.go | 1 år sedan | |
skywalking.go | 1 år sedan | |
skywalking_benchmark_test.go | 1 år sedan | |
skywalking_test.go | 1 år sedan |
Status | |
---|---|
Stability | beta: metrics, logs |
Distributions | contrib |
Issues | |
Code Owners | @liqiangz |
Exports data via gRPC using skywalking-data-collect-protocol format. By default, this exporter requires TLS and offers queued retry capabilities.
The following settings are required:
endpoint
(no default): host:port to which the exporter is going to send SkyWalking log data,
using the gRPC protocol. The valid syntax is described
here.
If a scheme of https
is used then client transport security is enabled and overrides the insecure
setting.
num_streams
(default = 2
): the number of grpc streams that send the gRPC requests.
By default, TLS is enabled and must be configured under tls:
:
insecure
(default = false
): whether to enable client transport security for
the exporter's connection.As a result, the following parameters are also required under tls:
:
cert_file
(no default): path to the TLS cert to use for TLS required connections. Should
only be used if insecure
is set to false.key_file
(no default): path to the TLS key to use for TLS required connections. Should
only be used if insecure
is set to false.Example:
exporters:
skywalking:
endpoint: "192.168.1.5:11800"
tls:
insecure: true
num_streams: 5
skywalking/2:
endpoint: "10.18.7.4:11800"
compression: "gzip"
tls:
cert_file: file.cert
key_file: file.key
timeout: 10s
Several helper files are leveraged to provide additional capabilities automatically: