Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Sample Sources and Sinks Configuration

Use the information provided in this topic to view sample source and corresponding sink configuration.

According to the scope and format, all sources can be categorized in the following ways:

  • cluster or node—Specifies whether the scope of the collected data is cluster level or node level.

  • metric or log—Specifies the format of the observability data that is collected.

Supported Node Sources

Paragon Automation supports the following node log and metric sources.

Syslog

Collect system logs from all primary and worker nodes within the Paragon Automation cluster.

Category: node, log

Sample source configuration:

Sample sink configuration:

Docker Log

Collect logs from all the docker containers in the primary and worker nodes within the Paragon Automation Kubernetes cluster.

Category: node, log

Sample source configuration:

Sample sink configuration:

Note:

An implicit transform audit-parser is used internally and is required for this source. The source ID must be audit and the input field for the corresponding sink must be audit-parser.

Paragon Shell cMGD Log

Collect the cMGD log from Paragon Shell.

Category: node, log

Sample source configuration:

Sample sink configuration:

Host Metric

Collect host resource usage from the Paragon Automation cluster nodes.

Category: node, metric

Sample source configuration:

Sample sink configuration:

Note:

An implicit transform add-hostname is used internally to add the hostname field to the processed data. The source ID must be host and the input field for the corresponding sink must be add-hostname.

Supported Cluster Sources

Paragon Automation supports the following cluster log and metric sources.

Kubernetes Log

Collect logs from all Kubernetes pods.

Category: cluster, log

Sample source configuration:

Sample sink configuration:

Audit Log

Collect logs from the Paragon Automation audit log.

Category: cluster, log

Sample source configuration:

Sample sink configuration:

Kube State Metric

Collect Kubernetes resource usage from kube-state-metric.

Category: cluster, metric

Sample source configuration:

Sample sink configuration:

Note:

An implicit transform add-hostname is used internally to add the hostname field to the processed data. The source ID must be ksm and the input field for the corresponding sink must be add-hostname.

Kubernetes Container Metric

Collect container resource usage of Kubernetes pods in the Paragon Automation cluster.

Category: cluster, metric

Sample source configuration:

Sample sink configuration:

Supported Sinks

All sinks can also be categorized in the following way as log or metric to identify the format of the observability data that the sink accepts.

A data sink can accept input only from log sources and a metric sink can accept input only from metric sources.

Paragon Automation supports the following cluster log and metric sinks.

Elasticsearch

Send data to a destination that supports the Elasticsearch format.

Category: log

The available options are:

Prometheus Remote Write

Deliver metric data to a Prometheus remote write endpoint.

Category: metric

The available options are:

For more information, see https://prometheus.io/docs/practices/remote_write/.

Default Sources and Sinks

When the Paragon Automation cluster is installed for the first time, the following three sources are automatically created:

  • Kube State Metric—ksm

  • Host—host

  • Audit log—audit

You can modify the configuration for each default source but the source must not be removed.

You must set up and configure your own sinks on your own network which the Paragon Automation cluster can access.