Skip to main content

Metrics catalog

The complete catalog of Prometheus metrics exposed by the Metrics Exporter — every intelliask_* metric with its type, labels, and description, organized by metric group and by the toggle that controls it.

Every metric below uses the intelliask_ prefix and is exposed on the /metrics endpoint in Prometheus/OpenMetrics text format. Each group is controlled by its ENABLE_* toggle (see Configuration).

Basic metrics

ENABLE_BASIC_METRICS=true

MetricTypeLabelsDescription
intelliask_messages_totalGauge—Total sent messages
intelliask_error_messages_totalCounter—Total error messages
intelliask_conversations_totalGauge—Total conversations

Token metrics

ENABLE_TOKEN_METRICS=true

MetricTypeLabelsDescription
intelliask_input_tokens_totalGauge—Total input (user) tokens
intelliask_output_tokens_totalGauge—Total output (assistant) tokens
intelliask_input_tokens_per_model_totalGaugemodelInput tokens per model
intelliask_output_tokens_per_model_totalGaugemodelOutput tokens per model

User metrics

ENABLE_USER_METRICS=true

MetricTypeLabelsDescription
intelliask_active_usersGauge—Users active in the last 5 minutes
intelliask_active_conversationsGauge—Conversations active in the last 5 minutes
intelliask_registered_users_totalGauge—Total registered users
intelliask_daily_unique_usersGauge—Unique users today (calendar day in METRICS_TIMEZONE)
intelliask_weekly_unique_usersGauge—Unique users this week (Mon–Sun)
intelliask_monthly_unique_usersGauge—Unique users this calendar month

Model metrics

ENABLE_MODEL_METRICS=true

MetricTypeLabelsDescription
intelliask_messages_per_model_totalGaugemodelMessages per model
intelliask_errors_per_model_totalCountermodelErrors per model

Time-window metrics (5-minute)

ENABLE_TIME_WINDOW_METRICS=true

MetricTypeLabelsDescription
intelliask_messages_5mGauge—Messages in the last 5 minutes
intelliask_error_messages_5mGauge—Error messages in the last 5 minutes
intelliask_messages_per_model_5mGaugemodelMessages per model, last 5 minutes
intelliask_errors_per_model_5mGaugemodelErrors per model, last 5 minutes
intelliask_input_tokens_5mGauge—Input tokens, last 5 minutes
intelliask_output_tokens_5mGauge—Output tokens, last 5 minutes
intelliask_model_input_tokens_5mGaugemodelInput tokens per model, last 5 minutes
intelliask_model_output_tokens_5mGaugemodelOutput tokens per model, last 5 minutes

Rating metrics

ENABLE_RATING_METRICS=true — ⚠️ expensive on large databases.

All-time

MetricTypeLabelsDescription
intelliask_thumbs_up_totalGauge—Total thumbs up
intelliask_thumbs_down_totalGauge—Total thumbs down
intelliask_rated_messages_totalGauge—Messages with any rating
intelliask_overall_rating_ratioGauge—Percent positive ratings (0–100)
intelliask_thumbs_up_per_modelGaugemodelThumbs up per model
intelliask_thumbs_down_per_modelGaugemodelThumbs down per model
intelliask_rating_ratio_per_modelGaugemodelPercent positive per model (0–100)
intelliask_rating_counts_per_tagGaugetag, ratingRating count per tag/direction
intelliask_model_tag_thumbs_upGaugemodel, tagThumbs up per model–tag
intelliask_model_tag_thumbs_downGaugemodel, tagThumbs down per model–tag

Last 5 minutes

MetricTypeLabelsDescription
intelliask_thumbs_up_5mGauge—Thumbs up in the last 5 minutes
intelliask_thumbs_down_5mGauge—Thumbs down in the last 5 minutes

Tool metrics

ENABLE_TOOL_METRICS=true — ⚠️ expensive on large databases.

All-time

MetricTypeLabelsDescription
intelliask_tool_calls_totalGauge—Total tool calls
intelliask_tool_calls_per_toolGaugetool_nameCalls per tool
intelliask_tool_calls_per_modelGaugemodel, tool_nameCalls per model–tool
intelliask_tool_calls_per_endpointGaugeapi_endpoint, tool_nameCalls per endpoint–tool
intelliask_tool_call_errors_totalCounter—Total failed calls
intelliask_tool_call_errors_per_toolCountertool_nameFailed calls per tool
intelliask_tool_success_rate_per_toolGaugetool_nameSuccess rate percent (0–100)
intelliask_messages_with_tools_totalGauge—Messages containing tool calls

Last 5 minutes

MetricTypeLabelsDescription
intelliask_tool_calls_5mGauge—Tool calls in the last 5 minutes
intelliask_tool_calls_per_tool_5mGaugetool_nameCalls per tool, last 5 minutes
intelliask_tool_call_errors_5mGauge—Failed calls in the last 5 minutes
intelliask_active_tool_usersGauge—Unique tool users in the last 5 minutes

File metrics

ENABLE_FILE_METRICS=true

MetricTypeLabelsDescription
intelliask_uploaded_files_totalGauge—Total uploaded files

Health check

Exposed whenever INTELLIASK_URL is set.

MetricTypeLabelsDescription
intelliask_status_codeGauge—HTTP status from the web-UI HEAD probe (-1 if unreachable)

Collections read

The exporter reads only from these MongoDB collections, read-only:

CollectionUsed for
messagesMessages, errors, tokens, ratings, tools
conversationsConversation counts
usersRegistered-user counts
filesFile counts

Last updated on