Prometheus Metrics
Aleph exposes information about its own state as Prometheus metrics. This page lists all avialable metrics.
System
-
aleph_system -
Aleph version and FollowTheMoney version
Type: Info
-
ingestfile_system -
ingest-file version
Type: Info
Users and feature usage
-
aleph_users -
Number of (active) users (by locale). Use the
activelabel to query for all users (active=all) or users that have been active within a specific time range (active=30d).Type: Gauge
-
aleph_collection_categories -
Number of collections by category
Type: Gauge
-
aleph_collection_countries -
Number of collections by country. As a collection can be associated with multiple countries, the sum of this metric may be larger than the total number of collections.
Type: Gauge
-
aleph_collection_languages -
Number of collections by language. As a collection can be associated with multiple languages, the sum of this metric may be larger than the total number of collections.
Type: Gauge
-
aleph_collection_users -
Number of users that have created at least one collection
Type: Gauge
-
aleph_entities -
Number of entities by FollowTheMoney schema
Type: Gauge
-
aleph_entitysets -
Number of entity sets (by type)
Type: Gauge
-
aleph_entityset_users -
Number of users that have created at least one entity set (by type)
Type: Gauge
-
aleph_bookmarks -
Number of bookmarks
Type: Gauge
-
aleph_bookmark_users -
Number of users that have created at least one bookmark
Type: Gauge
API
-
aleph_http_request_duration_seconds -
Duration of requests to the Aleph API in seconds
Type: Histogram
-
aleph_http_requests_total -
Total number of requests to the Aleph API
Type: Counter
-
aleph_streamed_entities_total -
Total number of entities returned by the Aleph API streaming endpoint
Type: Counter
-
aleph_streams_total -
Total number of requests to the Aleph API streaming endpoint
Type: Counter
Cross-referencing
-
aleph_xref_entities_total -
Total number of entities that have been cross-referenced
Type: Counter
-
aleph_xref_matches -
Number of matches per cross-referenced entity
Type: Histogram
-
aleph_xref_candidates_query_duration_seconds -
Processing duration of the Elasticsearch query to fetch cross-referencing candidates for an entity (excluding network, serialization, etc.)
Type: Histogram
-
aleph_xref_candidates_query_roundtrip_duration_seconds -
Roundtrip duration of the Elasticsearch query to fetch cross-referencing candidates for an entity (including network, serialization, etc.)
Type: Histogram
Authentication
-
aleph_auth_attempts -
Number of authentication attempts (by results and authentication method)
Type: Counter
Queues
-
aleph_active_datasets -
Number of datasets with active jobs
Type: Gauge
-
aleph_tasks -
Number of pending and running tasks (by stage)
Type: Gauge
Workers
-
servicelayer_tasks_started_total -
Number of tasks that a worker has started to process (by stage and number of retries)
Type: Counter
-
servicelayer_tasks_succeeded_total -
Number of tasks that have been successfully processed (by stage and number of retries)
Type: Counter
-
servicelayer_tasks_failed_total -
Number of tasks that have failed (by stage)
Type: Counter
-
servicelayer_task_duration_seconds -
Processing duration for successfully processed tasks in seconds (by stage)
Type: Counter
Ingestion
-
ingestfile_ingestions_succeeded_total -
Number of successful ingestions (by ingestor)
Type: Counter
-
ingestfile_ingestions_failed_total -
Number of failed ingestions (by ingestor)
Type: Counter
-
ingestfile_ingestion_duration_seconds -
Processing duration for successfully processed tasks in seconds (by ingestor)
Type: Histogram
-
ingestfile_pdf_cache_accessed -
Number of times the PDF cache has been accessed (by cache status)
Type: Counter