mirror of
https://github.com/lukaszraczylo/graphql-monitoring-proxy.git
synced 2026-10-19 06:27:38 +00:00
improvements mid may 2025 (#24)
* General improvements and bug fixes. * Improve tests coverage. * fixup! Improve tests coverage. * Update README.md with latest changes. * Fix the uint32 * Resolve issue with race condition for logging. * fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * Fix the test of the rate limiter * Add default ratelimit.json file * Update dependencies. * Significant refactor. * fixup! Significant refactor. * fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * fixup! fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025 * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
This commit is contained in:
@@ -11,4 +11,32 @@ const (
|
||||
MetricsCacheHit = "cache_hit"
|
||||
MetricsCacheMiss = "cache_miss"
|
||||
MetricsQueriesCached = "cached_queries"
|
||||
|
||||
// Memory cache metrics
|
||||
MetricsCacheMemoryUsage = "cache_memory_usage_bytes"
|
||||
MetricsCacheMemoryLimit = "cache_memory_limit_bytes"
|
||||
MetricsCacheMemoryPercent = "cache_memory_percent_used"
|
||||
|
||||
// GraphQL parsing metrics
|
||||
MetricsGraphQLParsingTime = "graphql_parsing_time_ms"
|
||||
MetricsGraphQLParsingErrors = "graphql_parsing_errors"
|
||||
MetricsGraphQLCacheHit = "graphql_parse_cache_hit"
|
||||
MetricsGraphQLCacheMiss = "graphql_parse_cache_miss"
|
||||
MetricsGraphQLParsingAllocs = "graphql_parsing_allocations"
|
||||
|
||||
// Circuit breaker metrics
|
||||
MetricsCircuitState = "circuit_state" // 0 = closed, 1 = half-open, 2 = open
|
||||
MetricsCircuitConsecutiveFailures = "circuit_consecutive_failures"
|
||||
MetricsCircuitSuccessful = "circuit_successful_calls"
|
||||
MetricsCircuitFailed = "circuit_failed_calls"
|
||||
MetricsCircuitRejected = "circuit_rejected_calls"
|
||||
MetricsCircuitFallbackSuccess = "circuit_fallback_success"
|
||||
MetricsCircuitFallbackFailed = "circuit_fallback_failed"
|
||||
)
|
||||
|
||||
// Circuit states
|
||||
const (
|
||||
CircuitClosed = 0
|
||||
CircuitHalfOpen = 1
|
||||
CircuitOpen = 2
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user