Skip to content

Commit d4a5c03

Browse files
committed
add otel protocol override
1 parent 6828d9f commit d4a5c03

9 files changed

Lines changed: 13 additions & 4 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.PHONY: build
22

3-
VERSION = 1.5.11.123
3+
VERSION = 1.5.11.124
44
HASH = $(shell git rev-parse --short HEAD)
55
bump:
66
@echo "Bumping version to $(VERSION) recursively..."

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openiap/core",
3-
"version": "1.5.11.123",
3+
"version": "1.5.11.124",
44
"description": "Easy orchestration of data, code and automation tools.\r Also the \"backend\" for [OpenRPA](https://github.com/skadefro/OpenRPA)",
55
"main": "index.js",
66
"scripts": {
@@ -49,6 +49,8 @@
4949
"@opentelemetry/api-logs": "0.57.1",
5050
"@opentelemetry/exporter-logs-otlp-grpc": "0.57.1",
5151
"@opentelemetry/exporter-metrics-otlp-grpc": "0.57.1",
52+
"@opentelemetry/exporter-metrics-otlp-http": "^0.57.1",
53+
"@opentelemetry/exporter-trace-otlp-http": "^0.57.1",
5254
"@opentelemetry/sdk-node": "0.57.1",
5355
"amqplib": "0.10.4",
5456
"bcryptjs": "2.4.3",

public.template/swagger.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@
513513
},
514514
"info": {
515515
"title": "@openiap/core",
516-
"version": "1.5.11.123",
516+
"version": "1.5.11.124",
517517
"description": "Easy orchestration of data, code and automation tools.\r Also the \"backend\" for [OpenRPA](https://github.com/skadefro/OpenRPA)",
518518
"license": {
519519
"name": "MPL-2.0"

src/Config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,7 @@ export class Config {
435435
otel_measure__mongodb_watch: false,
436436
enable_analytics: true,
437437
enable_detailed_analytic: false,
438+
otel_protocol: "grpc",
438439
otel_debug_log: false,
439440
otel_warn_log: false,
440441
otel_err_log: false,
@@ -749,6 +750,7 @@ export class Config {
749750
public static otel_measure__mongodb_watch: boolean = Config.parseBoolean(Config.getEnv("otel_measure__mongodb_watch"));
750751
public static enable_analytics: boolean = Config.parseBoolean(Config.getEnv("enable_analytics"));
751752
public static enable_detailed_analytic: boolean = Config.parseBoolean(Config.getEnv("enable_detailed_analytic"));
753+
public static otel_protocol: string = Config.getEnv("otel_protocol");
752754
public static otel_debug_log: boolean = Config.parseBoolean(Config.getEnv("otel_debug_log"));
753755
public static otel_warn_log: boolean = Config.parseBoolean(Config.getEnv("otel_warn_log"));
754756
public static otel_err_log: boolean = Config.parseBoolean(Config.getEnv("otel_err_log"));

src/LoginProvider.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1192,6 +1192,7 @@ export class LoginProvider {
11921192
grafana_url: Config.grafana_url,
11931193
llmchat_queue: Config.llmchat_queue,
11941194
enable_analytics: Config.enable_analytics,
1195+
otel_protocol: Config.otel_protocol,
11951196
enable_gitserver: Config.enable_gitserver,
11961197
web_hide_general_info: Config.web_hide_general_info,
11971198
ofid: Logger.ofid(),

src/Messages/Message.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1999,6 +1999,8 @@ export class Message {
19991999
if (Config.otel_trace_interval > 0) msg.otel_trace_interval = Config.otel_trace_interval;
20002000
if (Config.otel_metric_interval > 0) msg.otel_metric_interval = Config.otel_metric_interval;
20012001
msg.enable_analytics = Config.enable_analytics;
2002+
// @ts-ignore
2003+
msg.otel_protocol = Config.otel_protocol;
20022004
if (msg.user != null) {
20032005
if (msg.user.email == null || msg.user.email == "") {
20042006
msg.user.email = "";

src/WebServer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -680,6 +680,7 @@ export class WebServer {
680680
if (Config.otel_trace_interval > 0) res.config.otel_trace_interval = Config.otel_trace_interval;
681681
if (Config.otel_metric_interval > 0) res.config.otel_metric_interval = Config.otel_metric_interval;
682682
res.config.enable_analytics = Config.enable_analytics;
683+
res.config.otel_protocol = Config.otel_protocol;
683684
res.config.otel_trace_url = Config.otel_trace_url;
684685
res.config.otel_metric_url = Config.otel_metric_url;
685686
res.config.otel_log_url = Config.otel_log_url;

src/dockerdriver.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ export class dockerdriver implements i_agent_driver {
208208
"NPM_TOKEN=" + NPM_TOKEN,
209209
"enable_analytics=" + Config.enable_analytics.toString(),
210210
"enable_detailed_analytic=" + Config.enable_detailed_analytic.toString(),
211+
"otel_protocol=" + Config.otel_protocol.toString(),
211212
"otel_trace_url=" + Config.otel_trace_url,
212213
"otel_metric_url=" + Config.otel_metric_url,
213214
"otel_log_url=" + Config.otel_log_url,

src/public/swagger.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@
513513
},
514514
"info": {
515515
"title": "@openiap/core",
516-
"version": "1.5.11.123",
516+
"version": "1.5.11.124",
517517
"description": "Easy orchestration of data, code and automation tools.\r Also the \"backend\" for [OpenRPA](https://github.com/skadefro/OpenRPA)",
518518
"license": {
519519
"name": "MPL-2.0"

0 commit comments

Comments
 (0)