Skip to content

Commit

Permalink
Merge pull request #383 from Concordium/lma/bump/version
Browse files Browse the repository at this point in the history
Fix metrics type
  • Loading branch information
lassemand authored Jan 13, 2025
2 parents 5321b81 + 7cb0620 commit f8cfce2
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 9 deletions.
2 changes: 1 addition & 1 deletion backend-rust/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion backend-rust/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "concordium-scan"
version = "0.1.9"
version = "0.1.10"
edition = "2021"
description = "CCDScan: Indexer and API for the Concordium blockchain"
authors = ["Concordium <[email protected]>"]
Expand Down
14 changes: 10 additions & 4 deletions backend-rust/src/bin/ccdscan-api.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ use anyhow::Context;
use async_graphql::SDLExportOptions;
use clap::Parser;
use concordium_scan::{graphql_api, router};
use prometheus_client::registry::Registry;
use prometheus_client::{
metrics::{family::Family, gauge::Gauge},
registry::Registry,
};
use sqlx::postgres::PgPoolOptions;
use std::{net::SocketAddr, path::PathBuf};
use tokio::net::TcpListener;
Expand Down Expand Up @@ -58,12 +61,15 @@ async fn main() -> anyhow::Result<()> {
.await
.context("Failed constructing database connection pool")?;
let cancel_token = CancellationToken::new();

let service_info_family = Family::<Vec<(&str, String)>, Gauge>::default();
let gauge =
service_info_family.get_or_create(&vec![("version", clap::crate_version!().to_string())]);
gauge.set(1);
let mut registry = Registry::with_prefix("api");
registry.register(
"service",
"service_info",
"Information about the software",
prometheus_client::metrics::info::Info::new(vec![("version", clap::crate_version!())]),
service_info_family.clone(),
);
registry.register(
"service_startup_timestamp_millis",
Expand Down
13 changes: 10 additions & 3 deletions backend-rust/src/bin/ccdscan-indexer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@ use concordium_scan::{
indexer::{self, IndexerServiceConfig},
router,
};
use prometheus_client::registry::Registry;
use prometheus_client::{
metrics::{family::Family, gauge::Gauge},
registry::Registry,
};
use sqlx::postgres::PgPoolOptions;
use std::net::SocketAddr;
use tokio::net::TcpListener;
Expand Down Expand Up @@ -65,10 +68,14 @@ async fn main() -> anyhow::Result<()> {
let cancel_token = CancellationToken::new();

let mut registry = Registry::with_prefix("indexer");
let service_info_family = Family::<Vec<(&str, String)>, Gauge>::default();
let gauge =
service_info_family.get_or_create(&vec![("version", clap::crate_version!().to_string())]);
gauge.set(1);
registry.register(
"service",
"service_info",
"Information about the software",
prometheus_client::metrics::info::Info::new(vec![("version", clap::crate_version!())]),
service_info_family.clone(),
);
registry.register(
"service_startup_timestamp_millis",
Expand Down

0 comments on commit f8cfce2

Please sign in to comment.