Gemini CLI
Monitoring dashboard for Gemini CLI usage. Tracks message activity, LLM call volume and latency, token consumption (input, output, cached/cache-read), cache hit ratio, estimated cost in USD, model and tool breakdowns, and API errors. Data sourced from Application Insights via OpenTelemetry.
Gemini CLI Monitoring Dashboard
Monitor Gemini CLI usage and performance using Application Insights and OpenTelemetry data.
What This Dashboard Shows
- Message Activity: Total messages, LLM call volume over time
- LLM Performance: Call latency, response duration, and time-to-first-token
- Token Consumption: Input, output, cached/cache-read tokens with cost estimation in USD
- Cache Analytics: Cache hit ratio tracking and optimization insights
- Model Breakdowns: Usage distribution across different Gemini models
- Tool Usage: Tool call patterns and frequency
- Error Monitoring: API error tracking and debugging
Prerequisites
- Azure Managed Grafana instance
- Application Insights resource with OpenTelemetry data from Gemini CLI
- Azure Monitor data source configured in Grafana
Getting Started
- Import this dashboard into your Azure Managed Grafana instance
- Select your Azure Monitor data source
- Configure the Application Insights resource filter
For detailed setup instructions, visit: https://aka.ms/amg/dash-doc/gemini-cli
Data source config
Collector type:
Collector plugins:
Collector config:
Revisions
Upload an updated version of an exported dashboard.json file from Grafana
| Revision | Description | Created | |
|---|---|---|---|
| Download |