Skip to content

Commit d2bd4b7

Browse files
committedFeb 20, 2023
add monitoring
1 parent 806f01c commit d2bd4b7

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed
 

‎.vscode/ltex.hiddenFalsePositives.en-US.txt

+1
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@
99
{"rule":"WHITESPACE_RULE","sentence":"^\\QEthereum Mainnet \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nEthereum Goerli Testnet \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nPolygon \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nPolygon Mumbai Testnet \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nAvalanche C-Chain \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nFantom \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nExosama Network \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nBinance Chain \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nBinance Chain Testnet \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nSKALE Calypso NFT Hub \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nSKALE Calypso (stage) \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nBOBA Ethereum \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nBOBA Moonbeam \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q\nArbitrum One \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q (*)\nOptimism Coming Soon\\E$"}
1010
{"rule":"POSSESSIVE_APOSTROPHE","sentence":"^\\QFull code is available in the examples repo.\\E$"}
1111
{"rule":"POSSESSIVE_APOSTROPHE","sentence":"^\\QTypes bundle can be specified in three different ways:\nas a name of a known chain\nas a name of a JSON file structured as a types bundle\nas a types bundle object\\E$"}
12+
{"rule":"MISSING_GENITIVE","sentence":"^\\QPostgres metrics will be available in the future Aquarium releases.\\E$"}

‎docs/deploy-squid/monitoring.md

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
sidebar_position: 12
3+
title: Monitoring
4+
description: Prometheus endpoints for squid services
5+
---
6+
7+
# Monitoring
8+
9+
Each deployed squid version exposes Prometheus metrics for external monitoring with e.g. Grafana. Each squid service exposes Prometheus metrics at the canonical `/${service}/metrics` route. For example, the processor metrics for a squid named `colonial-pink`, version `1` are available at https://squid.subsquid.io/colonial-pink/v/v1/processor/metrics.
10+
It works as well [production aliases](/deploy-squid/promote-to-production): https://squid.subsquid.io/colonial-pink/processor/metrics
11+
12+
## Processor metrics
13+
14+
The metrics are documented inline and include:
15+
- `sqd_processor_last_block`. The last processed block.
16+
- `sqd_processor_chain_height`. Current chain height as reported by the archive.
17+
- `sqd_processor_archive_http_errors_in_row`. The number of consecutive failed Archive requests
18+
19+
Inspect the metrics endpoint for a full list.
20+
21+
## Postgres metrics
22+
23+
Postgres metrics will be available in the future Aquarium releases.
24+
25+
## API metrics
26+
27+
API metrics will be available in the future Aquarium releases.

0 commit comments

Comments
 (0)
Please sign in to comment.