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
| SendTestPayload | true/false | Periodically sends a test payload on the client channel. Useful for testing. |
14
-
| SendTestPayloadToTopic | true/false | Periodically sends a test payload when a client subscribes to a custom topic. Useful for testing. |
15
-
| ClientHeader | string | The metadata header key which is used to identify a client. |
16
-
| EnableDeviceSupport | true/false | If enabled, a client can create a channel through multiple devices. Backend can send events targeting specific devices of a client. |
17
-
| DeviceHeader | string | The metadata header key which is used to identify a device of a client. |
| SendTestPayload | true/false | Periodically sends a test payload on the client channel. Useful for testing. |
14
+
| SendTestPayloadToTopic | true/false | Periodically sends a test payload when a client subscribes to a custom topic. Useful for testing. |
15
+
| ClientHeader | string | The metadata header key which is used to identify a client. |
16
+
| EnableDeviceSupport | true/false | If enabled, a client can create a channel through multiple devices. Backend can send events targeting specific devices of a client. |
17
+
| DeviceHeader | string | The metadata header key which is used to identify a device of a client. |
18
18
| DeviceAttributeHeaders | list of strings | (Optional) metadata header keys for attributes of a devices. They are listed when active devices for a client are fetched from the backend. |
19
-
| broker.broker | redis/nats | The broker to be used. |
20
-
| broker.persistence | true/false | If the broker should persist events in case the client is not connected and deliver them later when the client connects |
21
-
| broker.nats | string | NATS address. |
22
-
| broker.nats.EmbeddedServer | true/false | If enabled, an embedded NATS server is started. Useful for testing |
23
-
| broker.redis | string | Redis address. |
24
-
| broker.redis.Password | string | Redis password for authentication. |
25
-
| broker.redis.TLSEnabled | true/false | If TLS should be enabled while connecting to Redis. |
26
-
| broker.redis.ClusterModeEnabled | true/false | If cluster mode is enabled on Redis or not. Cluster mode helps with scalability by sharding keys. |
27
-
| grpc.Address | string | gRPC server port to bind. |
| Logger.type | dev/prod | prod logger prints logs in JSON while dev logger prints in human-friendly format. |
31
-
| Http.Port | integer | HTTP port to bind for websockets and prometheus metrics endpoint. |
32
-
| Features.\<name> | string | Feature flag for a new named feature. |
33
-
| Features.\<name>.Enabled | true/false | If the feature should be enabled or not. |
34
-
| Features.\<name>.RolloutPercentage | integer (0-100) | Percentage rollout of the feature. |
19
+
| EnableProfilingHandlers | true/false | Enable `pprof` related `/debug` handlers for profiling |
20
+
| broker.broker | redis/nats | The broker to be used. |
21
+
| broker.persistence | true/false | If the broker should persist events in case the client is not connected and deliver them later when the client connects |
22
+
| broker.nats | string | NATS address. |
23
+
| broker.nats.EmbeddedServer | true/false | If enabled, an embedded NATS server is started. Useful for testing |
24
+
| broker.redis | string | Redis address. |
25
+
| broker.redis.Password | string | Redis password for authentication. |
26
+
| broker.redis.TLSEnabled | true/false | If TLS should be enabled while connecting to Redis. |
27
+
| broker.redis.ClusterModeEnabled | true/false | If cluster mode is enabled on Redis or not. Cluster mode helps with scalability by sharding keys. |
28
+
| grpc.Address | string | gRPC server port to bind. |
0 commit comments