# Welcome to the configuration file for this # # ██████╗██╗ ██╗ ██████╗██╗ ██████╗ ██████╗ ███████╗ # ██╔════╝╚██╗ ██╔╝██╔════╝██║ ██╔═══██╗██╔══██╗██╔════╝ # ██║ ╚████╔╝ ██║ ██║ ██║ ██║██████╔╝███████╗ # ██║ ╚██╔╝ ██║ ██║ ██║ ██║██╔═══╝ ╚════██║ # ╚██████╗ ██║ ╚██████╗███████╗╚██████╔╝██║ ███████║ # ╚═════╝ ╚═╝ ╚═════╝╚══════╝ ╚═════╝ ╚═╝ ╚══════╝ # # ██╗ █████╗ ██████╗ ███████╗ # ██║ ██╔══██╗██╔══██╗██╔════╝ # ██║ ███████║██████╔╝███████╗ # ██║ ██╔══██║██╔══██╗╚════██║ # ███████╗██║ ██║██████╔╝███████║ # ╚══════╝╚═╝ ╚═╝╚═════╝ ╚══════╝ # # uService! [APIKEY] Enabled = true Key = "X-API-KEY" Place = "header" Token = "1234567890abcdefghi" [DATABASE] # Duration style: Xh, Xm, Xs... CacheRetention = "23h" DBName = "cyclops" Host = "localhost" Password = "pass1234" Port = 5432 # SSLMode = enable | disable SSLMode = "disable" UserName = "cyclops" [EVENTS] Filters = [ "filter1", "filter2" ] [GENERAL] CertificateFile = "./cert.crt" CertificateKey = "./key.key" CORSEnabled = false CORSHeaders = [ "*" ] CORSMethods = [ "GET", "POST" ] CORSOrigins = [ "" ] HttpsEnabled = false InsecureSkipVerify = false # "" for no file-logging LogFile = "" # LogLevel = TRACE | DEBUG | INFO | WARNING | ERROR LogLevel = "TRACE" LogToConsole = true ServerPort = 8000 [GENERAL.SERVICES] Billing = "billing:8000" CDR = "cdr:8000" CreditManager = "creditsystem:8000" CustomerDB = "customerdb:8000" EventsEngine = "eventsengine:8000" PlanManager = "planmanager:8000" UDR = "udr:8000" [KAFKA] Brokers = [ "kafka1:9092", "kafka2:9092", "kafka3:9092" ] CDRIn = [ "CDR" ] CDROut = [ "Credit" ] Credit-SystemIn = [ "Credit" ] EventsEngineIn = [ "Events" ] # -1 for the most recent # -2 for the first in the partition # Anyother for a specific offset Offset = "-1" Partition = "0" SizeMin = 10e3 SizeMax = 10e6 UDRIn = [ "UDR" ] UDROut = [ "CDR" ] [PLANS] Default = "-1" Education = "-2" [PROMETHEUS] Host = "prometheus:9090" MetricsExport = true MetricsPort = "9000" MetricsRoute = "/metrics"