-
Notifications
You must be signed in to change notification settings - Fork 110
Expand file tree
/
Copy path.env
More file actions
123 lines (99 loc) · 3.93 KB
/
.env
File metadata and controls
123 lines (99 loc) · 3.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
#
# Apache v2 license
# Copyright (C) 2025 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
#
# env file for docker-compose
# ----------------------------------
# Docker compose configs
# ----------------------------------
COMPOSE_HTTP_TIMEOUT=200
COMPOSE_PROJECT_NAME=timeseriessoftware
# Docker security
# Don't change these unless required
TIMESERIES_USER_NAME=timeseries_user
TIMESERIES_UID=2999
KAPACITOR_PORT=9092
# Please provide docker registry details below for docker-compose push/pull
# Please provide full registry url with port trail by /
# e.q. localhost:5000/
DOCKER_REGISTRY=
# If CONTINUOUS_SIMULATOR_INGESTION is set to true (default), continuous looping of simulator data is enabled.
# To ingest the simulator data only once (without looping), set this variable to false.
CONTINUOUS_SIMULATOR_INGESTION=true
GRAFANA_PORT=3000
LOG_LEVEL=INFO
#image names
TIME_SERIES_ANALYTICS_IMAGE=intel/ia-time-series-analytics-microservice
WELD_SIMULATOR_IMAGE=intel/ia-weld-data-simulator
FUSION_MODULE_IMAGE=intel/ia-multimodal-fusion-analytics
DLSTREAMER_PIPELINE_SERVER_IMAGE=intel/dlstreamer-pipeline-server:2026.0.0-ubuntu24
SEAWEEDFS_IMAGE=chrislusf/seaweedfs:4.15
# Please provide the suffix for the image version you want to use like rc1, rc2, git hash id etc.
IMAGE_SUFFIX=2026.1.0
# Date value format: yyyymmdd (e.g., 20260101)
WEEKLY_BUILD_DATE=
## --------- Sample app secrets config ---------------
# The INFLUXDB_USERNAME must contain only alphabets and be at least 5 characters minimum
# Do not set INFLUXDB_USERNAME to 'admin'.
INFLUXDB_USERNAME=
# The INFLUXDB_PASSWORD length must be a minimum of 10 alphanumeric characters with at least one digit
# Do not use the following special characters in the INFLUXDB_PASSWORD "~:'+[/@^{%(-"*|,&<`}._=}!>;?#$)\"
INFLUXDB_PASSWORD=
# The VISUALIZER_GRAFANA_USER must contain only alphabets and be at least 5 characters minimum
VISUALIZER_GRAFANA_USER=
# The VISUALIZER_GRAFANA_PASSWORD length must be a minimum of 10 alphanumeric characters with at least one digit
VISUALIZER_GRAFANA_PASSWORD=
# The VISUALIZER_GRAFANA_INACTIVE_TIMEOUT sets the duration after which Grafana logs out an inactive user
VISUALIZER_GRAFANA_INACTIVE_TIMEOUT=1h
# ==========
# DL Streamer Pipeline Server
# ==========
# HOST_IP is the IP address of server where DLStreamer Pipeline Server is running
HOST_IP=
REST_SERVER_PORT=8080
RTSP_CAMERA_IP=mediamtx
# SeaweedFS S3 Storage related config
S3_STORAGE_HOST=seaweedfs-s3
S3_STORAGE_PORT=8333
S3_STORAGE_USERNAME=
S3_STORAGE_PASSWORD=
# Open Telemetry related config
ENABLE_OPEN_TELEMETRY=false
OTEL_COLLECTOR_HOST=otel-collector
OTEL_COLLECTOR_PORT=4318
OTEL_EXPORT_INTERVAL_MILLIS=5000
PROMETHEUS_PORT=9999
# Webrtc related config
# mediamtx-port for streaming
WHIP_SERVER_PORT=8889
MTX_WEBRTCICESERVERS2_0_USERNAME=
MTX_WEBRTCICESERVERS2_0_PASSWORD=
COTURN_UDP_PORT=3478
# ==========
# Weld Data Simulator config
# ==========
TS_TOPIC=weld-data
SIMULATION_TARGET_FPS=10
# ==========
# Fusion Analytics config
# ==========
# Fusion Logic Configuration
# "AND" means both systems must detect anomaly to raise alert
# "OR" means either system detecting anomaly raises alert
# Default is "OR". Supported values are "AND" and "OR"
FUSION_MODE=OR
# Tolerance in nanoseconds for matching messages by timestamp
# Default is 50ms = 50,000,000 ns
TOLERANCE_NS=50e6
# ==========
# Data Retention related config
# ==========
# The InfluxDB retention policy durations can be configured using a combination
# of time units such as hours(h), minutes(m), and seconds(s), eg., 1h0m0s for 1 hour.
INFLUXDB_RETENTION_DURATION=1h0m0s
# S3_BUCKET_TTL specifies the time-to-live duration for files/objects stored in SeaweedFS S3 buckets.
# After this duration, files/objects that have not been accessed will be automatically deleted, but the bucket itself remains.
# The duration can be specified using a combination of time units such as hours(h), minutes(m), and seconds(s),
# eg., 1h for 1 hour.
S3_BUCKET_TTL=30m