Skip to content
This repository was archived by the owner on Mar 14, 2025. It is now read-only.

Monitor USDC Attestation API#277

Merged
jarnaud merged 16 commits intoccip-developfrom
CCIP-1262
Nov 14, 2023
Merged

Monitor USDC Attestation API#277
jarnaud merged 16 commits intoccip-developfrom
CCIP-1262

Conversation

@jarnaud
Copy link
Contributor

@jarnaud jarnaud commented Nov 9, 2023

Motivation

We should add observability to track:

  • the number of RPS we fire towards attestation API
  • the duration of the attestation queries (millis)
  • the error rate (success/failure)
  • (opt) catching 429 error codes in case of actually being rate-limited?

Solution

This should give us better visibility on this non-deterministic part of the system.
Prometheus's Histogram should be enough for that.

@jarnaud jarnaud self-assigned this Nov 9, 2023
# Conflicts:
#	core/services/ocr2/plugins/ccip/tokendata/usdc/usdc.go
@jarnaud jarnaud marked this pull request as ready for review November 10, 2023 15:51
@jarnaud jarnaud requested a review from a team as a code owner November 10, 2023 15:51
@jarnaud jarnaud requested review from a team and mateusz-sekara November 13, 2023 13:13
@jarnaud jarnaud merged commit 36df2c2 into ccip-develop Nov 14, 2023
@jarnaud jarnaud deleted the CCIP-1262 branch November 14, 2023 11:50
asoliman92 pushed a commit that referenced this pull request Jul 31, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants