Monitoring
Available

Grafana Integration

TigerTrust provides comprehensive Grafana integration with pre-built dashboards, data source plugins, and alerting for certificate lifecycle visualization and monitoring.

Key Features

Data Source Plugin
Dashboard Templates
Alerts
Annotations
Variables
Panel Plugins
Unified Alerting

Benefits

Pre-built dashboards for immediate visibility
Native data source for direct API access
Unified alerting integration
Template variables for dynamic filtering
Annotation support for certificate events

Common Use Cases

Visualizing certificate inventory and status

Creating executive certificate dashboards

Monitoring certificate expiration timelines

Tracking certificate lifecycle metrics

Grafana Integration with TigerTrust

TigerTrust provides rich Grafana integration for certificate visualization and alerting.

Data Source Plugin

Install the TigerTrust data source:

grafana-cli plugins install tigertrust-datasource

Configure the data source:

apiVersion: 1 datasources: - name: TigerTrust type: tigertrust-datasource access: proxy url: https://api.tigertrust.io jsonData: orgId: your-org-id secureJsonData: apiKey: your-api-key

Pre-Built Dashboards

Import TigerTrust dashboard templates:

Certificate Overview Dashboard

  • Total certificate count by status
  • Expiration timeline heat map
  • Certificates by issuer and environment
  • Recent certificate operations

Compliance Dashboard

  • Policy compliance percentage
  • Violations by category
  • Compliance trend over time
  • Non-compliant certificate list

Operations Dashboard

  • Renewal success/failure rates
  • Discovery metrics
  • Deployment statistics
  • Alert history

Dashboard JSON

Example dashboard panel configuration:

{ "panels": [ { "title": "Certificates Expiring Soon", "type": "stat", "datasource": "TigerTrust", "targets": [ { "queryType": "certificates", "filters": { "daysUntilExpiry": {"lt": 30} }, "aggregation": "count" } ], "fieldConfig": { "defaults": { "thresholds": { "steps": [ {"value": 0, "color": "green"}, {"value": 5, "color": "yellow"}, {"value": 10, "color": "red"} ] } } } } ] }

Template Variables

Create dynamic dashboards with variables:

Variable: environment
Query: TigerTrust | environments
Multi-value: true

Variable: issuer
Query: TigerTrust | issuers | environment=$environment

Unified Alerting

Configure Grafana alerts for certificates:

groups: - name: TigerTrust Certificates rules: - alert: CertificatesExpiringSoon condition: B data: - refId: A datasourceUid: tigertrust model: queryType: certificates filters: daysUntilExpiry: lt: 14 - refId: B datasourceUid: __expr__ model: expression: A type: threshold conditions: - evaluator: type: gt params: [0]

Annotations

Display certificate events as annotations:

  • Certificate renewals
  • Expiration events
  • Policy violations
  • Discovery findings

Visualize your entire certificate landscape with Grafana and TigerTrust.

Getting Started

1

Install TigerTrust Grafana plugin

2

Configure data source with API credentials

3

Import pre-built dashboards

4

Set up alert rules

5

Customize dashboards for your needs

Ready to Integrate Grafana?

Get started with TigerTrust and automate your certificate lifecycle management today.