Telegraf Enterprise

Telegraf Enterprise is the commercial package for organizations running Telegraf and Telegraf Controller at scale. It combines higher Telegraf Controller limits, enterprise authentication and audit logging, and an enterprise support contract from InfluxData covering both the Telegraf agent and Telegraf Controller.

Purchase Telegraf Enterprise

What’s included

Enterprise support for Telegraf and Telegraf Controller

Telegraf Enterprise includes an enterprise support contract from InfluxData covering both the open source Telegraf agent and Telegraf Controller. For details on support coverage and SLAs, contact InfluxData.

Higher scale limits in Telegraf Controller

Telegraf Enterprise raises the per-instance limits on configurations and reporting agents that Telegraf Controller can manage. The exact limits are defined in your license and are part of your contract. See Free tier and Enterprise comparison for the free-tier defaults.

Enterprise features in Telegraf Controller

A Telegraf Enterprise license unlocks the following features in Telegraf Controller:

  • Audit logging: Tamper-evident log of administrative actions performed in Telegraf Controller.
  • LDAP authentication: Authenticate Telegraf Controller users against an LDAP directory.
  • OIDC authentication: Single sign-on through OpenID Connect providers such as Okta, Auth0, and Microsoft Entra ID.

Free tier and Enterprise comparison

Telegraf Controller runs in a free tier suitable for evaluation and small deployments when no license is applied.

Free tierTelegraf Enterprise
Configurations20Defined per contract
Reporting agents100Defined per contract
Audit loggingIncluded
LDAP authenticationIncluded
OIDC authenticationIncluded
Local authentication and API tokensIncludedIncluded
User management (RBAC)IncludedIncluded
SupportCommunityEnterprise support contract

How licensing works

Licenses are signed JSON Web Tokens (JWTs) issued by InfluxData. Telegraf Controller validates licenses in both connected and air-gapped environments.

A Telegraf Controller instance has one active license at a time. Replacing a license takes effect immediately, with no restart required.

Telegraf Controller accepts a license two ways:

  • At startup using the LICENSE_FILE_PATH environment variable. Preferred for automated and infrastructure-as-code deployments.
  • At runtime by uploading the license through the Telegraf Controller user interface. Preferred for interactive setup.

The Owner role is required to apply, replace, or remove a license. Any authenticated user can view the current entitlements and usage.

License lifecycle

A license moves through the following states as its expiration date approaches:

StateWhenBehavior
UnlicensedNo license appliedFree-tier limits apply; enterprise features are disabled.
ValidLicense is active and more than 30 days from expirationLicensed entitlements apply; enterprise features are enabled.
ExpiringLicense expires within 30 daysLicensed entitlements still apply; an informational banner appears in the UI.
Grace PeriodLicense has expired but less than 15 days have elapsedLicensed entitlements still apply; an error banner appears in the UI.
ExpiredLicense expired 15 or more days agoLimits revert to the free tier; enterprise features are disabled.

For full details on what changes at each stage, including the API status names for each state (such as expired_grace), see License enforcement.

How to obtain Telegraf Enterprise

To purchase Telegraf Enterprise or request an evaluation license, contact InfluxData sales. InfluxData issues a license file that you apply to your Telegraf Controller instance.

Next steps

If you already have a license file:

If you’re evaluating:


Was this page helpful?

Thank you for your feedback!