Skip to content

Commit 8d438ef

Browse files
authored
Telemetry server (#191)
1 parent 2ede955 commit 8d438ef

8 files changed

Lines changed: 886 additions & 0 deletions

File tree

pkg/loop/internal/pb/generate.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
//go:generate protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative reporting.proto
33
//go:generate protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative median.proto
44
//go:generate protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative reporting_plugin_service.proto
5+
//go:generate protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative telemetry.proto
56
package pb

pkg/loop/internal/pb/telemetry.pb.go

Lines changed: 260 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
syntax = "proto3";
2+
3+
option go_package = "github.com/smartcontractkit/chainlink-relay/pkg/loop/internal/pb";
4+
5+
package loop;
6+
7+
import "google/protobuf/empty.proto";
8+
9+
message RelayID {
10+
string network = 1;
11+
string chainId = 2;
12+
}
13+
14+
message TelemetryMessage {
15+
RelayID relayID = 1;
16+
string contractID = 2;
17+
string telemetryType = 3;
18+
bytes payload = 4;
19+
}
20+
21+
service Telemetry {
22+
rpc Send(TelemetryMessage) returns (google.protobuf.Empty);
23+
}

0 commit comments

Comments
 (0)