Code Claude complet Outils de surveillance et d'analyse de l'utilisation pour le suivi de la consommation, des coûts, des mesures de performance et de l'optimisation de l'utilisation.
Aperçu général
Code Claude Les outils d'utilisation fournissent des capacités de surveillance, d'analyse et d'optimisation en temps réel pour la consommation de jetons Claude Code et l'utilisation de l'API. Ces outils aident les développeurs à suivre les coûts, à surveiller les performances, à analyser les modes d'utilisation et à optimiser leurs workflows Claude Code au moyen de mesures détaillées, d'alertes et de fonctions de rapport.
C'est pas vrai. Avis d'utilisation : Les outils de surveillance d'utilisation nécessitent l'accès aux fichiers de session Claude Code et aux journaux API. Veiller à ce que les autorisations et la protection des données soient respectées lors de la mise en oeuvre des solutions de surveillance.
Outils de base
Moniteur d'utilisation du code Claude
# Install via npm
npm install -g claude-code-usage-monitor
# Install via pip
pip install claude-code-usage-monitor
# Clone from GitHub
git clone https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor.git
cd Claude-Code-Usage-Monitor
npm install
npm start
ccusage CLI Outil
# Install ccusage
npm install -g ccusage
# Basic usage analysis
ccusage analyze
# Analyze specific session
ccusage analyze --session session-id
# Generate report
ccusage report --format json
# Real-time monitoring
ccusage monitor --live
```_
## Installation et configuration
### Configuration du moniteur d'utilisation
```bash
# Start usage monitor
claude-usage-monitor --port 3000
# With configuration file
claude-usage-monitor --config config.json
# Docker deployment
docker run -p 3000:3000 -v ~/.claude:/data claude-usage-monitor
```_
### Extension du code VS
```bash
# Install from marketplace
code --install-extension suzuki0430.ccusage-vscode
# Manual installation
git clone https://github.com/suzuki0430/ccusage-vscode.git
cd ccusage-vscode
npm install
npm run compile
code --install-extension ccusage-vscode-*.vsix
Extension Raycast
# Install Raycast extension
raycast://extensions/nyatinte/ccusage
# Configure API access
raycast://preferences/extensions/ccusage
# Get current usage
GET /api/usage/current
# Get usage history
GET /api/usage/history?period=7d
# Get cost breakdown
GET /api/costs/breakdown
# Get performance metrics
GET /api/performance/metrics
# Get alerts
GET /api/alerts
# Export data
GET /api/export?format=json&period=month
API WebSocket
// Real-time usage updates
const ws = new WebSocket('ws://localhost:3000/ws');
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
switch(data.type) {
case 'usage_update':
updateUsageDisplay(data.usage);
break;
case 'alert':
showAlert(data.alert);
break;
case 'cost_update':
updateCostDisplay(data.cost);
break;
}
};
Dépannage
Questions communes
# Monitor not starting
- Check port availability
- Verify session file permissions
- Check configuration file syntax
- Review log files
# Missing data
- Verify Claude Code session path
- Check file permissions
- Ensure proper API access
- Review data retention settings
# Performance issues
- Reduce monitoring frequency
- Optimize database queries
- Clear old data
- Check system resources