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.