Skip to content

feat(telemetry): modify the aggregator to use the elixir Tracker#1105

Merged
JuArce merged 9 commits into1075-feattelemetry-implement-telemetry-for-aggregatorfrom
modify-aggregator-to-use-tracker
Oct 1, 2024
Merged

feat(telemetry): modify the aggregator to use the elixir Tracker#1105
JuArce merged 9 commits into1075-feattelemetry-implement-telemetry-for-aggregatorfrom
modify-aggregator-to-use-tracker

Conversation

@avilagaston9
Copy link
Copy Markdown
Contributor

@avilagaston9 avilagaston9 commented Sep 26, 2024

Motivation

This PR introduces the basic structure for telemetry implementation in the aggregator.

Description

  • Creates the Telemetry struct with the following methods:
    • InitTaskTrace()
    • LogOperatorResponse()
    • LogQuorumReached()
    • LogTaskError()
    • FinishTaskTrace()
  • Each method sends an HTTP POST request to the new Elixir Tracker.
  • Integrates the Telemetry struct into the Aggregator and invokes its methods as needed.
  • This PR also implements the missing endpoints in the Elixir Tracker.
image

@avilagaston9 avilagaston9 marked this pull request as ready for review September 26, 2024 21:37
@avilagaston9 avilagaston9 self-assigned this Sep 27, 2024
@avilagaston9 avilagaston9 marked this pull request as draft September 27, 2024 12:29
Comment thread aggregator/internal/pkg/aggregator.go Outdated
Comment thread aggregator/internal/pkg/server.go Outdated
Comment thread telemetry_api/lib/telemetry_api/traces.ex Outdated
@avilagaston9 avilagaston9 marked this pull request as ready for review September 30, 2024 14:55
Comment thread aggregator/internal/pkg/aggregator.go
Comment thread aggregator/internal/pkg/aggregator.go
Comment thread aggregator/internal/pkg/telemetry.go
@JuArce JuArce merged commit c796740 into 1075-feattelemetry-implement-telemetry-for-aggregator Oct 1, 2024
@JuArce JuArce deleted the modify-aggregator-to-use-tracker branch October 1, 2024 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants