Docs » Available host and application monitors » Configure application receivers for databases » Databricks receiver

Databricks receiver 🔗

The Databricks receiver allows the Splunk Distribution of OpenTelemetry Collector to collect metrics from Databricks using the Databricks API. Use this integration to view and monitor the health of your Databricks clusters. The supported pipeline type is metrics.

Benefits 🔗

After you configure the integration, you can access the following features:

Get started 🔗

Follow these steps to configure and activate the component:

  1. Deploy the Splunk Distribution of OpenTelemetry Collector to your host or container platform:

  2. Configure the Databricks receiver as described in the next section.

  3. Restart the Collector.

Sample configurations 🔗

To activate the Databricks receiver, add databricks to the receivers section of your configuration file with all the mandatory fields, as shown in the following example:

receivers:
  databricks:
    instance_name: my-instance
    endpoint: https://my.host
    token: abc123
    collection_interval: 60s
    max_results: 10

To complete the configuration, include the receiver in the metrics pipeline of the service section of your configuration file. For example:

service:
  pipelines:
    metrics:
      receivers: [databricks]

Settings 🔗

The following table shows the configuration options for the Databricks receiver:

Name

Description

Required

instance_name

A string representing the name of the instance. This value gets set as a databricks.instance.name resource attribute.

Yes

endpoint

The protocol (http or https), hostname, and port for the Databricks API, without a trailing slash.

Yes

token

An access token to authenticate to the Databricks API. See Authentication using Databricks personal access tokens on the Databricks documentation site for more information.

Yes

collection_interval

How often this receiver fetches information from the Databricks API. Must be a string readable by time.ParseDuration. The default value is 30s.

No

max_results

The maximum number of items to return per API call. The default value is 25, which is the maximum value. If set explicitly, the API requires a value greater than 0, and less than or equal to 25.

No

Metrics 🔗

The following metrics, resource attributes, and attributes are available.

Troubleshooting 🔗

If you are a Splunk Observability Cloud customer and are not able to see your data in Splunk Observability Cloud, you can get help in the following ways.

Available to Splunk Observability Cloud customers 🔗

Available to customers and free trial users 🔗

To learn about even more support options, see Splunk Customer Success.