Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
themeRDark
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
themeRDark
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
languagejs
themeRDark
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
themeRDark
influxdb_udp=false

Anyway, metric values are read from Influx DB using HTTP GET query as follows

Code Block
languagejs
themeRDark
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
themeRDark
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

...