You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Traces, Metrics and Logs emitted by this OpenTelemetry exporter
49
+
# Traces, Metrics and Logs emitted by this OpenTelemetry exporter
47
50
# are tagged in Coralogix with the default application and subsystem constants.
48
51
application_name: "MyBusinessEnvironment"
49
52
subsystem_name: "MyBusinessSystem"
@@ -52,13 +55,38 @@ exporters:
52
55
sending_queue:
53
56
sizer: bytes
54
57
batch:
55
-
min_size: 4194304
58
+
min_size: 4194304
56
59
max_size: 8388608
57
60
58
61
# (Optional) Timeout is the timeout for every attempt to send data to the backend.
59
62
timeout: 30s
60
63
```
61
64
65
+
### Transport Protocol
66
+
67
+
The Coralogix exporter supports two transport protocols:
68
+
- **gRPC** (default): Uses gRPC for efficient binary communication
69
+
- **HTTP**: Uses HTTP with protobuf encoding, useful for proxy support or environments where gRPC is restricted
70
+
71
+
To use HTTP protocol:
72
+
```yaml
73
+
exporters:
74
+
coralogix:
75
+
protocol: "http"
76
+
domain: "coralogix.com"
77
+
```
78
+
79
+
When using HTTP protocol with a proxy:
80
+
```yaml
81
+
exporters:
82
+
coralogix:
83
+
protocol: "http"
84
+
domain: "coralogix.com"
85
+
domain_settings:
86
+
proxy_url: "http://proxy.example.com:8080"
87
+
timeout: 30s
88
+
```
89
+
62
90
### Compression
63
91
64
92
By default, the Coralogix exporter uses gzip compression. Alternatively, you can use zstd compression, for example:
@@ -70,7 +98,7 @@ exporters:
70
98
compression: "zstd"
71
99
```
72
100
73
-
### v0.76.0 Coralogix Domain
101
+
### v0.76.0 Coralogix Domain
74
102
75
103
Since v0.76.0 you can specify Coralogix domain in the configuration file instead of specifying different endpoints for traces, metrics and logs. For example, the configuration below, can be replaced with domain field:
0 commit comments