get_connection
Is Coroot reachable, who are we, and what may we do.
save_project
Create a project or rename one.
delete_project
Delete a project and everything in it.
manage_api_key
Generate or revoke a telemetry ingestion key.
list_applications
Applications with health and failing inspections.
get_application
One application's failing checks and dependencies; name a report for its numbers.
get_nodes
Hosts and their utilisation, or one host's audit report.
get_overview
Project-wide views: map (dependencies), deployments (what changed), risks, costs.
get_application_rca
Coroot's AI root cause analysis, when Coroot Cloud is configured.
set_risk_status
Dismiss a risk as accepted, or restore it.
get_logs
Log entries by severity and text, or repeated messages grouped into patterns.
summarize_trace_endpoints
Per-endpoint request rate, error rate and latency quantiles, worst first.
list_traces
Individual slow or failed traces, with the ids to open them.
list_trace_error_reasons
Top failure reasons with a sample trace id each.
explain_trace_latency
Where the slow tail spends its time.
get_trace_by_id
One trace as a span tree with attributes and events.
get_profile
CPU, memory or lock profile reduced to its hottest frames.
get_metrics
Run a PromQL range query.
list_metrics
Discover metric names.
get_incidents
SLO breaches, or one incident with its burn rates and analysis.
get_alerts
Alerts from Coroot's rules, or one with the charts behind it.
set_alert_state
Resolve, suppress or reopen alerts.
get_alerting_rules
Rules, one rule, or all of them as YAML.
save_alerting_rule
Create a custom rule or replace one.
delete_alerting_rule
Delete a custom rule.
get_inspections
Health checks with their thresholds, or one check's configuration.
update_inspection_config
Change a threshold or define a custom SLO.
get_project_config
Read categories, custom applications, pricing or instance settings.
save_application_category
save_custom_application - Create or update either.
delete_project_config
Remove a category, custom application or integration.
get_integrations
configure_integration - Read or configure notifications and data sources.
get_db_instrumentation
configure_db_instrumentation - Let Coroot collect database statistics.
link_telemetry_service
Map an OpenTelemetry service name onto an application.
set_cloud_pricing
Override the rates used for cost estimates, or reset them.
save_dashboard
Create, rename, or replace a dashboard's panels.
delete_dashboard
Delete a dashboard.
get_users
Users and the roles they can hold, optionally with permissions.
save_user
Create or update a user.
delete_user
Delete a user.