Skip to content

Commit 5dc0011

Browse files
committed
Add counter telemetry
Signed-off-by: Rohit Dandamudi <[email protected]>
1 parent 967fdf3 commit 5dc0011

File tree

4 files changed

+40
-4
lines changed

4 files changed

+40
-4
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/factor-llm/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ spin-llm-local = { path = "../llm-local", optional = true }
2222
spin-llm-remote-http = { path = "../llm-remote-http" }
2323
spin-locked-app = { path = "../locked-app" }
2424
spin-world = { path = "../world" }
25+
tracing = { workspace = true }
26+
spin-telemetry = { path = "../telemetry" }
2527
tokio = { workspace = true, features = ["sync"] }
2628
toml = { workspace = true }
27-
tracing = { workspace = true }
2829
url = { version = "2", features = ["serde"] }
2930

3031
[dev-dependencies]

crates/factor-llm/src/spin.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ impl LlmEngine for RemoteHttpLlmEngine {
7171
prompt: String,
7272
params: v2::InferencingParams,
7373
) -> Result<v2::InferencingResult, v2::Error> {
74+
spin_telemetry::monotonic_counter!(spin.llm_infer = 1, model_name = model);
7475
self.infer(model, prompt, params).await
7576
}
7677

examples/spin-timer/Cargo.lock

Lines changed: 36 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)