metrics token

This commit is contained in:
boufni95 2023-12-21 20:51:45 +01:00
parent f65b24247f
commit a3bd0211f1
7 changed files with 3445 additions and 3405 deletions

View file

@ -37,6 +37,15 @@ option (file_options) = {
value:"string"
}
},
{
id: "metrics",
name: "Metrics",
//encrypted:true,
context:{
key:"operator_id",
value:"string"
}
},
{
id:"app",
name:"App",
@ -98,19 +107,19 @@ service LightningPub {
}
rpc GetUsageMetrics(structs.Empty) returns (structs.UsageMetrics) {
option (auth_type) = "Admin";
option (auth_type) = "Metrics";
option (http_method) = "post";
option (http_route) = "/api/admin/metrics/usage";
}
rpc GetAppsMetrics(structs.AppsMetricsRequest) returns (structs.AppsMetrics) {
option (auth_type) = "Admin";
option (auth_type) = "Metrics";
option (http_method) = "post";
option (http_route) = "/api/admin/metrics/apps";
}
rpc GetLndMetrics(structs.LndMetricsRequest) returns (structs.LndMetrics) {
option (auth_type) = "Admin";
option (auth_type) = "Metrics";
option (http_method) = "post";
option (http_route) = "/api/admin/metrics/lnd";
}