Skip to content
Branch: master
Find file History
l0k0ms [ALL Integrations] Fix lint issues (#536)
* fix lint issues
* fixing table layout
Latest commit 36029c4 Feb 12, 2020
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
assets
datadog_checks
tests
CHANGELOG.md
MANIFEST.in
README.md
manifest.json
metadata.csv
requirements-dev.txt
requirements.in
setup.py
tox.ini

README.md

Vespa Integration

Overview

Gather metrics from your Vespa system in real time to:

  • Visualize and monitor Vespa state and performance
  • Alert on health and availability

Setup

The Vespa check is not included in the Datadog Agent package.

Installation

To install the check on your host:

  1. Install the developer toolkit on any machine.

  2. Run ddev release build vespa to build the package.

  3. Download the Datadog Agent.

  4. Upload the build artifact to any host with an Agent and run:

    datadog-agent integration install -w path/to/vespa/dist/<ARTIFACT_NAME>.whl

Configuration

To configure the Vespa check:

  1. Create a vespa.d/ folder in the conf.d/ folder at the root of your Agent's configuration directory.
  2. Create a conf.yaml file in the vespa.d/ folder previously created.
  3. See the sample vespa.d/conf.yaml file and copy its content in the conf.yaml file.
  4. Edit the conf.yaml file to configure the consumer, which decides the set of metrics forwarded by the check:
    • consumer: The consumer to collect metrics for, either default or a custom consumer from your Vespa application's services.xml.
  5. Restart the Agent.

Validation

Run the Agent's status subcommand and look for vespa under the Checks section.

Data Collected

Metrics

See metadata.csv for a list of metrics provided by this check.

Service Checks

vespa.metrics_health:
Returns CRITICAL if there is no response from the Vespa Node metrics API. Returns WARNING if there is a response from the Vespa Node metrics API but there was an error in processing, otherwise returns OK.

vespa.process_health:
For each Vespa process, returns CRITICAL if the process seems to be down (the Vespa Node metrics API fails to connect to the process). Returns WARNING if the process status is unknown (the Vespa Node metrics API can connect to the process, but gets an error in the response), otherwise returns OK.

Events

The Vespa integration does not include any events.

Troubleshooting

Need help? Contact Datadog support.

You can’t perform that action at this time.