Troubleshoot Zendesk data source issues
This document provides solutions to common issues you might encounter when configuring or using the Zendesk data source. For configuration instructions, refer to Configure the Zendesk data source.
Version and upgrade guidance
Many Zendesk data source issues are caused by running an outdated plugin version. Before deeper troubleshooting, confirm you’re on the latest version, because upgrading resolves a wide range of problems.
Note
On Grafana Cloud, the Zendesk plugin is managed by Grafana and updates automatically. On self-managed Grafana, you must update Enterprise plugins manually. In other managed environments, such as Azure Managed Grafana, the plugin version is controlled by the platform provider and can lag behind the latest release.
Check and update the plugin version
To confirm your plugin version:
- Navigate to Administration > Plugins and data > Plugins.
- Search for Zendesk and open its page.
- Review the installed version and the latest available version.
- If an update is available and you’re on self-managed Grafana, click Update.
Authentication errors
These errors occur when the email, API token, or subdomain is missing or invalid.
“invalid/empty Email”
Symptoms:
- Save & test fails with a message that the email is invalid or empty.
Solutions:
- Enter the email address used to sign in to Zendesk in the Email field.
- Verify there are no leading or trailing spaces in the value.
- Click Save & test again.
“invalid/empty password”
Symptoms:
- Save & test fails with a message that the password is invalid or empty. The API token maps to the password field, so this error refers to a missing API token.
Solutions:
- Enter your Zendesk API token in the API Token field.
- If you don’t have a token, create one and enable API token access. Refer to Managing access to the Zendesk API.
- Click Save & test again.
“status code: 401”
Symptoms:
- Save & test fails with
health check failed for 'Count tickets' query (status code: 401). - Queries return authentication or authorization errors.
Possible causes and solutions:
Connection errors
These errors occur when Grafana cannot reach the Zendesk API.
Connection refused or timeout errors
Symptoms:
- Save & test fails with
health check failed for 'Count tickets' query (error: ...), where the error describes a network or DNS failure. - Queries fail with network errors.
Solutions:
- Verify the Subdomain is correct. If your Zendesk URL is
https://company.zendesk.com, the subdomain iscompany. - Confirm network connectivity from the Grafana server to
https://<subdomain>.zendesk.com. - Check that firewall rules allow outbound HTTPS on port
443. - For Grafana Cloud accessing a private network, configure Private data source connect.
Query errors
These errors occur when running queries against the data source.
No data or empty results
Symptoms:
- A query runs without error but returns no data.
- Panels show a No data message.
Possible causes and solutions:
Enable debug logging
To capture detailed error information for troubleshooting:
Set the Grafana log level to
debugin the configuration file:[log] level = debugReview logs in
/var/log/grafana/grafana.log, or your configured log location.Look for Zendesk-specific entries that include request and response details.
Reset the log level to
infoafter troubleshooting to avoid excessive log volume.
Get additional help
If you’ve tried these solutions and still encounter issues:
- Check the Grafana community forums for similar issues.
- Consult the Zendesk API documentation for service-specific guidance.
- Contact Grafana Support if you’re an Enterprise, Cloud Pro, or Cloud Contracted user.
- When you report an issue, include:
- Your Grafana version and plugin version.
- Error messages, with sensitive information redacted.
- Steps to reproduce the problem.
- Relevant configuration, with credentials redacted.


