OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 år sedan
..
internal b2cb0560d6 [exporter/f5cloud] use generated status header (#22091) 1 år sedan
testdata dcbbc5f48f [chore] Change exporter config tests to unmarshal config only for that component. (part2) (#14773) 2 år sedan
Makefile a8b133bf68 Add F5 Cloud Exporter (1/3) (#1965) 4 år sedan
README.md 562dc48d10 Link component issue badges to the respective issue page (#24642) 1 år sedan
auth.go 5133f4ccd6 [chore] use license shortform (#22052) 1 år sedan
auth_test.go 9161ab2e93 [chore] more linting fixes (#22979) 1 år sedan
config.go 5133f4ccd6 [chore] use license shortform (#22052) 1 år sedan
config_test.go b2cb0560d6 [exporter/f5cloud] use generated status header (#22091) 1 år sedan
doc.go b2cb0560d6 [exporter/f5cloud] use generated status header (#22091) 1 år sedan
factory.go 826196d677 [exporter/f5cloud] do not expose method (#27052) 1 år sedan
factory_test.go 826196d677 [exporter/f5cloud] do not expose method (#27052) 1 år sedan
go.mod d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 år sedan
go.sum 40b485f08a Update core for v0.90.0 release (#29539) 1 år sedan
metadata.yaml 8a4348cb00 [chore] add codeowners to metadata (#24404) 1 år sedan

README.md

F5 Cloud Exporter

Status
Stability beta: traces, metrics, logs
Distributions contrib, observiq
Issues Open issues Closed issues
Code Owners @gramidt

Exports data via HTTP to F5 Cloud.

Getting Started

The following settings are required:

  • endpoint (no default): The URL to send data to. See your F5 Cloud account for details.
  • source (no default): A unique identifier that is used to distinguish where this data is coming from (e.g. dev_cluster). This is in addition to the pipeline attributes and resources.
  • f5cloud_auth.credential_file (no default): Path to the credential file used to authenticate this client. See your F5 Cloud account for details.

The following settings can be optionally configured:

  • f5cloud_auth.audience (no default): Identifies the recipient that the authentication JWT is intended for. See your F5 Cloud account for details.

  • timeout (default = 30s): HTTP request time limit. For details see https://golang.org/pkg/net/http/#Client

  • read_buffer_size (default = 0): ReadBufferSize for HTTP client.

  • write_buffer_size (default = 512 * 1024): WriteBufferSize for HTTP client.

Example:

f5cloud:
  endpoint: https://<ENDPOINT_FOUND_IN_F5_CLOUD_PORTAL>
  source: prod
  f5cloud_auth:
    credential_file: "/etc/creds/key.json"

The full list of settings exposed for this exporter are documented here with detailed sample configurations here.

This exporter also offers proxy support as documented here.