Gather metrics from your Vespa system in real time to:
- Visualize and monitor Vespa state and performance
- Alert on health and availability
The Vespa check is not included in the Datadog Agent package.
To install the check on your host:
Install the developer toolkit on any machine.
ddev release build vespato build the package.
Upload the build artifact to any host with an Agent and run:
datadog-agent integration install -w path/to/vespa/dist/<ARTIFACT_NAME>.whl
To configure the Vespa check:
- Create a
vespa.d/folder in the
conf.d/folder at the root of your Agent's configuration directory.
- Create a
conf.yamlfile in the
vespa.d/folder previously created.
- See the sample vespa.d/conf.yaml file and copy its content in the
- Edit the
conf.yamlfile to configure the
consumer, which decides the set of metrics forwarded by the check:
consumer: The consumer to collect metrics for, either
defaultor a custom consumer from your Vespa application's services.xml.
- Restart the Agent.
Run the Agent's status subcommand and look for
vespa under the Checks section.
See metadata.csv for a list of metrics provided by this check.
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
For each Vespa process, returns
CRITICAL if the process seems to be down (the Vespa Node metrics API fails to connect to the process).
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
The Vespa integration does not include any events.
Need help? Contact Datadog support.