...
Code Block |
---|
|
influxdb_database=wcs_oam
influxdb_user=root
influxdb_password=root |
It is recommended to connect to By default, WCS OAM connects to Influx DB via UDP if WCS server is under high load, and incoming metrics traffic is big:
Code Block |
---|
|
influxdb_udp=true
influxdb_udp_port=8089 |
In this case, metric values can be lost. To escape loss, metric values can be passed using HTTP POST query as follows
Code Block |
---|
|
POST /write?u=root&p=root&db=wcs_oam&rp=default&precision=n&consistency=one HTTP/1.1
3-5062030c-9def-49c2-a89e-639d664ab806 AUDIO_CODEC=102i,AUDIO_LOST=3795015i,AUDIO_RATE=137776i,AUDIO_SYNC=123432141899i,seq=26558i 1562263828767000000 |
Metrics writing can be switched to HTTP with the following parameter
Code Block |
---|
|
influxdb_udp=false |
Anyway, metric values are read from Influx DB using HTTP GET query as follows
Code Block |
---|
|
GET /query?u=root&p=root&db=wcs_oam&q=SELECT+*+FROM+%221-89dc5510-a198-11e9-a049-030fe6b5675c%22+order+by+time+desc+limit+10+offset+0 HTTP/1.1 |
Timescale DB connection setup
...
By default, queue size is 3000 records.
SQL queries logging
If necessary, SQL queries logging can be enabled for debug purposes using the following parameters in wcsoam.properties file
Code Block |
---|
|
logging.level.org.hibernate.SQL=debug
logging.level.org.hibernate.type.descriptor.sql=trace |
Note that metrics store to TimescaleDB will also be logged in this case.
WCS interaction setup
By default, backend server listens to WCS server connections for metrics acquisition on TCP port 7777. This port can be changed with the following parameter
...