Skip to content

Latest commit

 

History

History

f5cloudexporter

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.