SDS Configuration

On startup, the vovserver will create and/or update the following configuration items:
  • SDS configuration directory, at the server working directory (SWD)/config/publishers/sds, for example, ../vnc.swd/config/publishers/sds
  • SDS configuration file in the SDS configuration directory, sds.cfg
If the sds.cfg file does not already exist, the following default sds.cfg file is created:
{
  enabled = 0;
  kafka_servers = "",
  format = "json",
  site = "",
  group = "",
  events = {
    project = {
      schemaId = 0,
      topic = "vov-projects",
    },
    taskers = {
      schemaId = 0,
      topic = "vov-metrics-taskers",
    },
    jobs = {
      schemaId = 0,
      topic = "vov-metrics-jobs",
    },
    scheduler = {
      schemaId = 0,
      topic = "vov-metrics-scheduler",
    },
  },
}

Configuration File Parameters

Service level configurable parameters in sds.cfg:
Parameter Values Default Description
enabled 0 or 1 0 Disable/enable SDS on startup/readconfig
format

"json"

"confluent"

"json" Specifies the Kafka payload format to use, "confluent" = confluent Avro dialect with the schema registry id
site string "" User definable string to be delivered with the project record
group string "" User definable string to be delivered with the project record
debug 0 or 1 0 Disable/enable SDS debug logging on startup/readconfig