- Создал(а) Сервисный центр Wi-Fi сен 27, 2024
Описание
Модуль выполняет функции:
- Авторизации, аутентификации Wi-Fi пользователей, подключающихся при помощи BRAS (позволяет обслуживать пользователей, используя точки доступа сторонних производителей).
- Сбор аккаунтинга для всех механизмов авторизации и передача его в базу данных.
- Контроль за количеством одновременных сессий Wi-Fi пользователей для всех механизмов авторизации.
- Деаутентификация Wi-Fi пользователей, авторизующихся в режимах WPA-enterprise и через BRAS.
Доступ к технической консоли можно получить по ссылке 'http://<ip address pcrf>:7070/pcrf'.
Управление сервисом
Установка сервиса
apt-get install eltex-pcrf
Способ запуска/остановки
Действие | Команда | Ответ |
---|---|---|
Проверка состояния | service eltex-pcrf status | Сервис работает * eltex-pcrf process is running Сервис не работает * eltex-pcrf process is not running |
Запуск сервиса | service eltex-pcrf start | Сервис запустился * Starting eltex-pcrf Сервис уже работает * eltex-pcrf is already running |
Остановка сервиса | service eltex-pcrf stop | Сервис успешно остановлен * Stopping eltex-pcr Сервис не остановлен, т.к. не был запущен * eltex-pcrf is not running |
Перезапуск сервиса | service eltex-pcrf restart | Сервис успешно перезапущен * Stopping eltex-pcrf * Starting eltex-pcrf * eltex-pcrf is not running * Starting eltex-pcrf |
Конфигурация
/etc/default/eltex-pcrf
Содержит базовые параметры для запуска приложения. Пример дефолтной конфигурации:
# Eltex.PCRF Server daemon parameters NAME="eltex-pcrf" # Location of java binary JAVA=/usr/bin/java # Initial size of Java heap JAVA_INIT_HEAP=256m # Maximum size of Java heap JAVA_MAX_HEAP=512m # Options for Java Garbage Collector GC_OPTS="-XX:+UseG1GC \ -XX:+PrintGCDateStamps \ -XX:+PrintGCDetails \ -XX:+UseGCLogFileRotation \ -XX:NumberOfGCLogFiles=7 \ -XX:GCLogFileSize=5M \ -XX:+UseStringDeduplication \ -XX:+PrintGCTimeStamps \ -XX:+PrintTenuringDistribution \ -Xloggc:/var/log/eltex-pcrf/gc.log" # To monitor via JMX - jconsole to host:port #JMX_OPTS="-Dcom.sun.management.jmxremote \ #-Dcom.sun.management.jmxremote.port=8085 \ #-Dcom.sun.management.jmxremote.authenticate=false \ #-Dcom.sun.management.jmxremote.ssl=false \ #-Djava.rmi.server.hostname=127.0.0.1" HEAP_DUMP_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/eltex-pcrf" VERTX_CACHE_DIR_OPT="-Dvertx.cacheDirBase=/var/lib/$NAME" JVM_OPTS="$JMX_OPTS $GC_OPTS $HEAP_DUMP_OPTS -Xms$JAVA_INIT_HEAP -Xmx$JAVA_MAX_HEAP $VERTX_CACHE_DIR_OPT" JAR="/usr/lib/$NAME/$NAME.jar" # Send notification #NOTIFICATION_ADDR="admin@mail.loc
Параметры | Описание |
---|---|
JAVA=/usr/bin/java | Расположение Java-машины. |
JAVA_INIT_HEAP | Количество памяти, выделяемое на работу сервиса при старте. Рекомендуется выставлять равное JAVA_MAX_HEAP. |
JAVA_MAX_HEAP | Максимальное количество памяти, которое может зарезервировать сервис. |
GC_OPTS="-XX:+UseG1GC \ . . . | Параметры сборщика мусора. |
# To monitor via JMX - jconsole to host:port . . . | Параметры для работы с JMX. |
HEAP_DUMP_OPTS | Параметры записи дапма памяти. |
VERTX_CACHE_DIR_OPT | Расположение кэша. |
JVM_OPTS | Дополнительные опции для запуска jvm. |
NOTIFICATION_ADDR | Адрес для отправки уведомлений. |
/etc/eltex-pcrf/eltex-pcrf.json
Содержит настройки взаимодействия с другими сервисами.
{ "auth.address" : "0.0.0.0", "auth.port" : 31812, "auth.mac.open.timeout.s" : 3600, "auth.mac.welcome.service" : "WELCOME", "acct.sorm.address" : "<IP Адрес хоста с sorm2 replicator>", "acct.sorm.port" : 41813, "acct.sorm.mirroring.enabled" : true, "acct.address" : "0.0.0.0", "acct.ports" : [1813, 31813], "lease.saver.address" : "0.0.0.0", "lease.saver.port" : 4381, "aaa.instances" : 5, "aaa.host" : "127.0.0.1", "aaa.secret" : "testing123", "aaa.auth.port" : 1812, "aaa.acct.port" : 1813, "aaa.rest.port" : 7080, "aaa.timeout" : 10, "aaa.attempts" : 1, "web.monitoring.port" : 7070, "cluster.enable" : false, "cluster.eventBusPort" : 5801, "radius" : { "url": "jdbc:mysql://localhost/radius?useUnicode=true&characterEncoding=utf8&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false", "user": "javauser", "password": "javapassword", "max_pool_size": 16 }, "session.storage" : { "session.check.period.s" : 300, "unauth.store.time.s" : 600, "interval.number.expired" : 3, "min.interval.s" : 45, "default.interval.s" : 600 }, "bras.coa" : { "coa.timeout" : 10, "coa.attempts" : 1, "coa.secret" : "testing123", "remote.coa.port" : 3799, "log.clean.period.s" : 604800, "log.store.period" : { "period" : 14, "unit" : "D" }, "worker.pool.size": 20 }, "sql.ems" : { "url": "jdbc:mysql://localhost/eltex_ems?useUnicode=true&characterEncoding=utf8&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false", "user": "javauser", "password": "javapassword", "max_pool_size": 16 }, "sql.wireless" : { "url": "jdbc:mysql://localhost/wireless?useUnicode=true&characterEncoding=utf8&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false", "user": "javauser", "password": "javapassword", "max_pool_size": 16 }, "sql.auth.service" : { "url": "jdbc:mysql://localhost/eltex_auth_service?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&connectTimeout=5000&socketTimeout=5000&useSSL=false", "user": "javauser", "password": "javapassword", "max_pool_size": 4 }, "sql.pcrf" : { "url": "jdbc:mysql://localhost/eltex_pcrf?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&useSSL=false", "user": "javauser", "password": "javapassword", "max_pool_size": 60 }, "sql.ott" : { "url": "jdbc:mysql://localhost/eltex_ott?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&useSSL=false", "user": "javauser", "password": "javapassword", "max_pool_size": 32 }, "language" : "en", "radius.nbi" : { "wdsl.url" : "http://localhost:8080/axis2/services/RadiusNbiService?wsdl", "username" : "softwlc_service", "password" : "softwlc", "connection.timeout.ms" : 30000, "request.timeout.ms" : 120000 }, "tariffs.update.interval" : { "interval" : 1, "unit" : "hours", "apb_enabled": false, "apb_host": "localhost", "apb_port": 8090 }, "bras.cron.update.interval": { "interval" : 1, "unit": "hours" }, "filters.cache.dir" : "/var/lib/eltex-pcrf/filters/", "clickhouse": { "url": "jdbc:clickhouse://localhost:8123/radius", "user_name": "javauser", "user_password": "javapassword", "actualization_period_ms": 15000 }, "accounting.options": { "use_clickhouse": false, "use_mysql": true, "batch_interval_ms": 300000, "max_queue_load": 100 }, "generic.ap.registrar": { "max_aps_in_queue": 30, "ap_register_interval_ms": 600000, "added_ap_cache_ttl_ms": 600000, "host": "localhost", "port": 8080, "worker_pool_size": 8 }, "kafka": { "mcd.enabled": false, "circuit.breaker": { "timeout.ms": 30000, "reset.ms": 60000, "max.failures": 3 }, "producer": { "bootstrap.servers": "localhost:9092", "linger.ms": "1000", "topic": "mcd", "max.block.ms": "30000", "request.timeout.ms": "14000", "delivery.timeout.ms": "30000", "acks": "1", "retries": "1" } }, "worker.pool.size": 40 }
Параметры | Описание |
---|---|
Настройки авторизации | |
auth.address | Интерфейс сервера, ожидающий запросы на авторизацию. |
auth.port | Порт сервера, на который принимаются запросы на авторизацию. |
auth.mac.open.timeout.s | Длительность "открытой авторизации", используемая, если не переопределено в настройках портала. |
auth.mac.welcome.service | Сервис доступа, используемый если не переопределен в настройках тарифа. |
Настройки взаимодействия с sorm2 | |
acct.sorm.adress | Интерфейс сервера, ожидающий аккаунтинг. |
acct.sorm.port | Порт сервера, на который принимаются пакеты аккаунтинга. |
acct.sorm.mirroring.enabled | Включение пересылки пакетов |
Настройки для проведения авторизации Wi-Fi пользователей через BRAS | |
aaa.host | Адрес сервиса Eltex.RADIUS. |
aaa.secret | RADIUS key. |
aaa.auth.port | Порт, на который отправляются запросы авторизации. |
aaa.acct.port | Порт, на который отправляться пакеты аккаунтинга. |
aaa.rest.port | Порт для обмена служебными командами с Eltex.RADIUS. |
aaa.timeout | Время ожидания ответа. |
aaa.attempts | Количество попыток отправки пакетов. |
Порт мониторинга | |
web.monitoring.port | Порт для работы технологической консоли и мониторинга. |
Включение кластеризации | |
cluster.enable | Запуск кластеризации. |
cluster.eventBusPort | Порт для обмена данными с нодами в кластере. |
Настройки коннектов к БД MariaDB ('radius', 'eltex_ems', 'wireless', 'auth.service', 'eltex_pcrf', 'eltex_ott') | |
url | Строка подключения к базе данных MariaDB. |
user | Логин для подключения к БД. |
password | Пароль для подключения к БД. |
max_pool_size | Максимальное количество коннектов, которое можно открыть сервис для подключения. |
Параметры отправки CoA | |
coa.timeout | Время ожидания ответа на команду. |
coa.attempts | Количество повторных отправок. |
coa.secret | Секретный ключ. |
remote.coa.port | Порт, на который будут отправляться команды. |
log.clean.period | Время хранения результатов. |
log.store.period period unit | Время хранения логов выполнения команд. Количественный период. Единицы измерения (по дефолту - дни "D"). |
worker.pool.size | Размер пула потоков выделенного для вертикали CoA |
Настройка языка для отображения ошибок | |
language | Язык, используемый пи логировании, дефолтное значение "en". Можно использовать "ru", однако логи переведены не все. |
Настройка подключения к сервису NBI | |
wdsl.url | Адрес для обращения на сервис NBI. |
username | Логин от учетной записи. |
password | Пароль от учетной записи. |
connection.timeout.ms | Время ожидания при подключении к сервису. |
request.timeout.ms | Время ожидания ответа при выполнении запроса на сервис. |
Интервал обновления тарифных планов | |
interval | Интервал обновления тарифных планов. |
unit | Единицы измерения интервала (по дефолту измеряется в часах "hours"). |
apb_enabled | Активация функции взаимодействия с eltex-apb (необходимо для отключения пользователей с apb по истечении лимитов в тарифах, используется только для суточных лимитов) |
apb_host | Адрес хоста, на котором установлен сервис eltex-apb |
apb_port | Порт, который слушает сервис eltex-apb |
Путь к директории с временными файлами списков URL | |
filters.cache.dir | Расположение директории. |
Настройки коннектов к БД Yandex ClickHouse | |
url | Строка подключения к базе данных Yandex ClickHouse. |
user_name | Логин от учетной записи. |
user_password | Пароль от учетной записи. |
actualization_period_ms | Период проверки доступности БД. |
Параметры сохранения аккаунтинга | |
use_clickhouse | Сохранять аккаунтинг в базу данных Yandex ClickHouse. |
use_mysql | Сохранять аккаунтинг в базу данных MariaDB. |
batch_interval_ms | Интервал сохранения аккаунтинга в базу данных. |
max_queue_load | Размер очереди при достижение которого запускается сохранение аккаунтинга в базу данных. |
Параметры выгрузки generic AP, полученных из аккаунтинга по option 82 | |
max_aps_in_queue | Максимальное число generic AP в очереди на добавление, по достижении которого начнется их выгрузка в EMS. |
ap_register_interval_ms | Интервал времени (мс), по достижении которого начнется выгрузка generic AP в EMS, находящихся в очереди. |
added_ap_cache_ttl_ms | Интервал времени (мс), в течение которого для выгруженных или обновленных generic AP не будет выполняться попытка выгрузить их в EMS. |
host | IP-адрес, на котором находиться EMS-NBI. |
port | Порт, на котором находится EMS-NBI. |
worker_pool_size | Количество выделенных потоков, задействованных для добавления GenericAP. |
Параметры подключения к брокеру сообщений Apache Kafka | |
mcd.enabled | Включение отправки сообщений в брокер сообщений. |
Параметры circuit.breaker | |
timeout.ms | Время, после которого попытка отправки сообщения считается неудачной |
max.failures | Количество неудачных попыток для перехода в состояние игнорирования отправки сообщений. В случае, когда количество неудачных отправок сообщений достигает значения max.failures, следующие попытки отправки будут игнорироваться в течение периода reset.ms. |
reset.ms | Время, в течение которого будут игнорироваться следующие попытки отправки сообщений. По истечении этого времени будет предпринята еще одна попытка отправки сообщения. |
Параметры producer | |
bootstrap.servers | Адресе сервера брокера сообщений. |
Верхняя граница задержки для пакетной обработки сообщений. | |
topic | Имя топика. |
max.block.ms | Время блокировки на отправку сообщений. |
request.timeout.ms | Максимальное время ожидания клиентом ответа на запрос. |
delivery.timeout.ms | Время ожидания ответа после отправки сообщения. |
acks | Количество подтверждений чтобы считать запрос завершенным. |
retries | Количество попыток отправки в течение delivery.timeout.ms. |
/etc/eltex-pcrf/hazelcast-cluster-network.xml
Конфигурация кластера Hazelcast, используемого для объединения отдельных нод PCRF.
<hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config http://www.hazelcast.com/schema/config/hazelcast-config-3.6.xsd" xmlns="http://www.hazelcast.com/schema/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!-- You can separate your clusters in a simple way by specifying group names. --> <group> <name>dev</name> </group> <network> <!-- Write here public address of the node --> <public-address>192.168.0.1</public-address> <port auto-increment="false" port-count="100">5701</port> <outbound-ports> <ports>0</ports> </outbound-ports> <join> <multicast enabled="false"/> <tcp-ip enabled="true"> <!-- Write here IP of all members of the cluster (including this) --> <member>192.168.0.1</member> <member>192.168.0.2</member> </tcp-ip> <discovery-strategies> </discovery-strategies> </join> <interfaces enabled="true"> <!-- Write here IP of the interface to use for cluster --> <interface>192.168.0.1</interface> </interfaces> <ssl enabled="false"/> <socket-interceptor enabled="false"/> <symmetric-encryption enabled="false"> <algorithm>PBEWithMD5AndDES</algorithm> <!-- salt value to use when generating the secret key --> <salt>thesalt</salt> <!-- pass phrase to use when generating the secret key --> <password>thepass</password> <!-- iteration count to use when generating the secret key --> <iteration-count>19</iteration-count> </symmetric-encryption> </network> </hazelcast>
Параметры | Описание |
---|---|
<name>dev</name> | Имя ноды. Должно быть одинаковым на всех устройствах. Если узлы с разными именами, то в кластер не объединяются. |
<public-address>192.168.0.1</public-address> | Собственный адрес ноды в кластере. |
<member>192.168.0.1</member> <member>192.168.0.2</member> | Список нод, состоящих в кластере. Необходимо указывать как собственный адрес, так и всех нод состоящих в кластере. |
<interface>192.168.0.1</interface> | Адрес интерфейса ноды в кластере (как правило равен public-address). |
/etc/eltex-pcrf/log4j.xml
Файл настроек логирования.
<?xml version="1.0" encoding="UTF-8"?> <Configuration packages="biz.paluch.logging.gelf.log4j2"> <Properties> <Property name="maxSize" value="5MB"/> <Property name="maxCount" value="7"/> <Property name="logDir" value="/var/log/eltex-pcrf"/> <Property name="defaultPattern" value="%d{ISO8601} [%t] %-5p %logger{1} %C{1}.%M(line:%L). %m%n"/> <Property name="gelfHost" value="udp:lab3-test.eltex.loc"/> <Property name="gelfPort" value="12201"/> <Property name="gelfLevel" value="OFF"/> <Property name="filenamePrefix" value="eltex-pcrf-"/> </Properties> <Appenders> <Console name="STDOUT" target="SYSTEM_OUT"> <PatternLayout> <Pattern>${defaultPattern}</Pattern> </PatternLayout> </Console> <RollingFile name="SERVICE" fileName="${logDir}/${filenamePrefix}service.log" filePattern="${logDir}/service/%d{yyyyMMdd}.%i.log"> <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${defaultPattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${maxSize}"/> </Policies> <DefaultRolloverStrategy max="${maxCount}"/> </RollingFile> <RollingFile name="DEFAULT" fileName="${logDir}/${filenamePrefix}default.log" filePattern="${logDir}/default/%d{yyyyMMdd}.%i.log"> <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${defaultPattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${maxSize}"/> </Policies> <DefaultRolloverStrategy max="${maxCount}"/> </RollingFile> <RollingFile name="RADIUS" fileName="${logDir}/${filenamePrefix}radius.log" filePattern="${logDir}/radius/%d{yyyyMMdd}.%i.log"> <ThresholdFilter level="DEBUG" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${defaultPattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${maxSize}"/> </Policies> <DefaultRolloverStrategy max="${maxCount}"/> </RollingFile> <RollingFile name="GENERIC_AP" fileName="${logDir}/${filenamePrefix}generic-ap.log" filePattern="${logDir}/generic-ap/%d{yyyyMMdd}.%i.log"> <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${defaultPattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${maxSize}"/> </Policies> <DefaultRolloverStrategy max="${maxCount}"/> </RollingFile> <RollingFile name="LEASE_SAVER" fileName="${logDir}/${filenamePrefix}lease_saver.log" filePattern="${logDir}/lease_saver/%d{yyyyMMdd}.%i.log"> <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${defaultPattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${maxSize}"/> </Policies> <DefaultRolloverStrategy max="${maxCount}"/> </RollingFile> <RollingFile name="SHAPER" fileName="${logDir}/${filenamePrefix}shaper.log" filePattern="${logDir}/shaper/%d{yyyyMMdd}.%i.log"> <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${defaultPattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${maxSize}"/> </Policies> <DefaultRolloverStrategy max="${maxCount}"/> </RollingFile> <RollingFile name="I18N" fileName="${logDir}/${filenamePrefix}i18n.log" filePattern="${logDir}/i18n/%d{yyyyMMdd}.%i.log"> <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${defaultPattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${maxSize}"/> </Policies> <DefaultRolloverStrategy max="${maxCount}"/> </RollingFile> <RollingFile name="HAZELCAST" fileName="${logDir}/${filenamePrefix}hazelcast.log" filePattern="${logDir}/hazelcast/%d{yyyyMMdd}.%i.log"> <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${defaultPattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${maxSize}"/> </Policies> <DefaultRolloverStrategy max="${maxCount}"/> </RollingFile> <!-- На случай отслеживания утечек включить логгер и leakDetectionThreshold в обоих конфигах hikari--> <!-- <RollingFile name="HIKARI" fileName="${logDir}/${filenamePrefix}hikariCP.log"--> <!-- filePattern="${logDir}/hazelcast/%d{yyyyMMdd}.%i.log">--> <!-- <ThresholdFilter level="WARN" onMatch="ACCEPT" onMismatch="DENY"/>--> <!-- <PatternLayout>--> <!-- <pattern>${defaultPattern}</pattern>--> <!-- </PatternLayout>--> <!-- <Policies>--> <!-- <SizeBasedTriggeringPolicy size="${maxSize}"/>--> <!-- </Policies>--> <!-- <DefaultRolloverStrategy max="${maxCount}"/>--> <!-- </RollingFile>--> <Gelf name="Gelf" host="${gelfHost}" port="${gelfPort}" version="1.1" facility="eltex-pcrf" extractStackTrace="true" originHost="%host{fqdn}" maximumMessageSize="8192"> <Field name="thread" pattern="%t"/> <Field name="level" pattern="%level"/> <Field name="severity" pattern="%-5level"/> <Field name="logger" pattern="%logger{1}"/> <Field name="location" pattern="%C{1}.%M(line:%L)"/> </Gelf> </Appenders> <Loggers> <!-- Hikari logger на случай отслеживания утечек--> <!-- <Logger name="com.zaxxer.hikari" level="WARN" additivity="false">--> <!-- <appender-ref ref="HIKARI"/>--> <!-- </Logger>--> <Logger name="org.eltex.softwlc.pcrf"> <AppenderRef ref="SERVICE"/> </Logger> <Logger name="org.eltex.softwlc.pcrf"> <AppenderRef ref="SERVICE"/> </Logger> <Logger name="io.vertx"> <AppenderRef ref="SERVICE"/> </Logger> <Logger name="com.hazelcast" additivity="false"> <AppenderRef ref="HAZELCAST"/> </Logger> <!-- This Logger writes only to radius.log --> <Logger name="org.eltex.softwlc.pcrf.vertx.radius" additivity="false"> <AppenderRef ref="RADIUS"/> </Logger> <!-- This Logger also writes to radius.log --> <Logger name="net.jradius"> <AppenderRef ref="RADIUS"/> </Logger> <!-- GenericAP Registrar logging --> <Logger name="org.eltex.softwlc.pcrf.vertx.radius.verticle.option82" additivity="false"> <AppenderRef ref="GENERIC_AP"/> </Logger> <!-- This Logger writes only to lease_saver.log --> <Logger name="org.eltex.softwlc.pcrf.vertx.dhcp" additivity="false"> <AppenderRef ref="LEASE_SAVER"/> </Logger> <!-- This Logger writes only to shaper.log --> <Logger name="org.eltex.softwlc.pcrf.vertx.shaper" additivity="false"> <AppenderRef ref="SHAPER"/> </Logger> <Logger name="org.eltex.softwlc.pcrf.language" additivity="false"> <AppenderRef ref="I18N"/> </Logger> <Root level="DEBUG"> <AppenderRef ref="Gelf" level="${gelfLevel}"/> </Root> </Loggers> </Configuration>
- Максимально допустимый размер файла (при его превышении создается новый файл. а старый архивируется):
<Property name="maxSize" value="5MB"/>
- Максимальное количество архивных файлов, при его превышении наиболее старые файлы будут перезаписываться:
<Property name="maxCount" value="7"/>
- Базовая директория хранения логов:
<Property name="logDir" value="/var/log/eltex-pcrf"/>
- Блок настройки перенаправления логов в Graylog (уровень логирования, адрес, порт):
<Property name="gelfHost" value="udp:lab3-test.eltex.loc"/> <Property name="gelfPort" value="12201"/> <Property name="gelfLevel" value="OFF"/
- Уровень логирования:
<Root level="DEBUG">
Метрики сервиса
Метрики сервиса доступны по ссылке:
http://<IP-адрес сервиса>:7070/metrics/prometheus
# HELP AuthMetrics_service_error_total # TYPE AuthMetrics_service_error_total counter AuthMetrics_service_error_total{application="PCRF",} 0.0 # HELP jvm_threads_daemon_threads The current number of live daemon threads # TYPE jvm_threads_daemon_threads gauge jvm_threads_daemon_threads{application="PCRF",} 38.0 # HELP vertx_verticle_deployed Number of verticle instances deployed # TYPE vertx_verticle_deployed gauge vertx_verticle_deployed{application="PCRF",} 54.0 # HELP jvm_buffer_count_buffers An estimate of the number of buffers in the pool # TYPE jvm_buffer_count_buffers gauge jvm_buffer_count_buffers{application="PCRF",id="direct",} 65.0 jvm_buffer_count_buffers{application="PCRF",id="mapped",} 0.0 # HELP process_uptime_seconds The uptime of the Java virtual machine # TYPE process_uptime_seconds gauge process_uptime_seconds{application="PCRF",} 254182.841 # HELP CoAMetrics_command_received_total # TYPE CoAMetrics_command_received_total counter CoAMetrics_command_received_total{application="PCRF",} 11.0 # HELP ProcessAuthUserSession_auth_user_interval_seconds_max # TYPE ProcessAuthUserSession_auth_user_interval_seconds_max gauge ProcessAuthUserSession_auth_user_interval_seconds_max{application="PCRF",} 0.0 # HELP ProcessAuthUserSession_auth_user_interval_seconds # TYPE ProcessAuthUserSession_auth_user_interval_seconds summary ProcessAuthUserSession_auth_user_interval_seconds_count{application="PCRF",} 2.0 ProcessAuthUserSession_auth_user_interval_seconds_sum{application="PCRF",} 0.0 # HELP ProcessAuthUserSession_user_map_set_seconds # TYPE ProcessAuthUserSession_user_map_set_seconds summary ProcessAuthUserSession_user_map_set_seconds_count{application="PCRF",} 2.0 ProcessAuthUserSession_user_map_set_seconds_sum{application="PCRF",} 0.006 # HELP ProcessAuthUserSession_user_map_set_seconds_max # TYPE ProcessAuthUserSession_user_map_set_seconds_max gauge ProcessAuthUserSession_user_map_set_seconds_max{application="PCRF",} 0.003 # HELP AuthMetrics_service_with_script_received_total # TYPE AuthMetrics_service_with_script_received_total counter AuthMetrics_service_with_script_received_total{application="PCRF",} 3.0 # HELP cache_entry_memory_bytes Memory cost of backup entries held by this member # TYPE cache_entry_memory_bytes gauge cache_entry_memory_bytes{application="PCRF",cache="mysqlTariff",ownership="owned",} 777.0 cache_entry_memory_bytes{application="PCRF",cache="subnets",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="vrf",ownership="owned",} 349.0 cache_entry_memory_bytes{application="PCRF",cache="default",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="__vertx.subs",ownership="owned",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="session",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="mysqlSsid",ownership="owned",} 1184.0 cache_entry_memory_bytes{application="PCRF",cache="mysqlNas",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="vrf",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="shapers",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="__vertx.subs",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="mysqlCell",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="subnets",ownership="owned",} 450.0 cache_entry_memory_bytes{application="PCRF",cache="mysqlTariff",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="shapers",ownership="owned",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="mysqlSsid",ownership="backup",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="mysqlCell",ownership="owned",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="mysqlNas",ownership="owned",} 0.0 cache_entry_memory_bytes{application="PCRF",cache="session",ownership="owned",} 1655.0 cache_entry_memory_bytes{application="PCRF",cache="default",ownership="owned",} 0.0 # HELP jvm_classes_unloaded_classes_total The total number of classes unloaded since the Java virtual machine has started execution # TYPE jvm_classes_unloaded_classes_total counter jvm_classes_unloaded_classes_total{application="PCRF",} 3.0 # HELP GenericAPRegistrar_ap_update_succeed_total # TYPE GenericAPRegistrar_ap_update_succeed_total counter GenericAPRegistrar_ap_update_succeed_total{application="PCRF",} 0.0 # HELP vertx_http_server_requests Number of requests being processed # TYPE vertx_http_server_requests gauge vertx_http_server_requests{application="PCRF",method="DELETE",} 0.0 vertx_http_server_requests{application="PCRF",method="POST",} 0.0 vertx_http_server_requests{application="PCRF",method="GET",} 1.0 # HELP CheckUserLimitation_sim_use_group_seconds_max # TYPE CheckUserLimitation_sim_use_group_seconds_max gauge CheckUserLimitation_sim_use_group_seconds_max{application="PCRF",} 0.0 # HELP CheckUserLimitation_sim_use_group_seconds # TYPE CheckUserLimitation_sim_use_group_seconds summary CheckUserLimitation_sim_use_group_seconds_count{application="PCRF",} 6.0 CheckUserLimitation_sim_use_group_seconds_sum{application="PCRF",} 0.056 # HELP AuthMetrics_command_awaiting # TYPE AuthMetrics_command_awaiting gauge AuthMetrics_command_awaiting{application="PCRF",} 0.0 # HELP CoAMetrics_dataTunnelUpLocation_error_total # TYPE CoAMetrics_dataTunnelUpLocation_error_total counter CoAMetrics_dataTunnelUpLocation_error_total{application="PCRF",} 2.0 # HELP MySqlTariffStorageVersion2_tariff_select_seconds # TYPE MySqlTariffStorageVersion2_tariff_select_seconds summary MySqlTariffStorageVersion2_tariff_select_seconds_count{application="PCRF",} 13.0 MySqlTariffStorageVersion2_tariff_select_seconds_sum{application="PCRF",} 0.194 # HELP MySqlTariffStorageVersion2_tariff_select_seconds_max # TYPE MySqlTariffStorageVersion2_tariff_select_seconds_max gauge MySqlTariffStorageVersion2_tariff_select_seconds_max{application="PCRF",} 0.008 # HELP CoAMetrics_error_total # TYPE CoAMetrics_error_total counter CoAMetrics_error_total{application="PCRF",} 4.0 # HELP jvm_threads_states_threads The current number of threads having NEW state # TYPE jvm_threads_states_threads gauge jvm_threads_states_threads{application="PCRF",state="runnable",} 18.0 jvm_threads_states_threads{application="PCRF",state="new",} 0.0 jvm_threads_states_threads{application="PCRF",state="waiting",} 87.0 jvm_threads_states_threads{application="PCRF",state="timed-waiting",} 42.0 jvm_threads_states_threads{application="PCRF",state="blocked",} 0.0 jvm_threads_states_threads{application="PCRF",state="terminated",} 0.0 # HELP Kafka_CircuitBreaker_switch_total # TYPE Kafka_CircuitBreaker_switch_total counter Kafka_CircuitBreaker_switch_total{application="PCRF",state="closed",} 0.0 Kafka_CircuitBreaker_switch_total{application="PCRF",state="halfOpen",} 0.0 Kafka_CircuitBreaker_switch_total{application="PCRF",state="open",} 0.0 # HELP CoAMetrics_domainUpdate_accepted_total # TYPE CoAMetrics_domainUpdate_accepted_total counter CoAMetrics_domainUpdate_accepted_total{application="PCRF",} 2.0 # HELP MacAuth_check_seconds_max # TYPE MacAuth_check_seconds_max gauge MacAuth_check_seconds_max{application="PCRF",checkable="group",} 0.003 MacAuth_check_seconds_max{application="PCRF",checkable="common",} 0.003 MacAuth_check_seconds_max{application="PCRF",checkable="user",} 0.015 # HELP MacAuth_check_seconds # TYPE MacAuth_check_seconds summary MacAuth_check_seconds_count{application="PCRF",checkable="group",} 2.0 MacAuth_check_seconds_sum{application="PCRF",checkable="group",} 0.351 MacAuth_check_seconds_count{application="PCRF",checkable="common",} 2.0 MacAuth_check_seconds_sum{application="PCRF",checkable="common",} 0.352 MacAuth_check_seconds_count{application="PCRF",checkable="user",} 2.0 MacAuth_check_seconds_sum{application="PCRF",checkable="user",} 0.023 # HELP vertx_net_client_bytesReceived Number of bytes received from the remote host # TYPE vertx_net_client_bytesReceived summary vertx_net_client_bytesReceived_count{application="PCRF",} 12684.0 vertx_net_client_bytesReceived_sum{application="PCRF",} 12684.0 # HELP vertx_net_client_bytesReceived_max Number of bytes received from the remote host # TYPE vertx_net_client_bytesReceived_max gauge vertx_net_client_bytesReceived_max{application="PCRF",} 1.0 # HELP ProcessAuthUserSession_auth_user_tariff_seconds_max # TYPE ProcessAuthUserSession_auth_user_tariff_seconds_max gauge ProcessAuthUserSession_auth_user_tariff_seconds_max{application="PCRF",} 0.015 # HELP ProcessAuthUserSession_auth_user_tariff_seconds # TYPE ProcessAuthUserSession_auth_user_tariff_seconds summary ProcessAuthUserSession_auth_user_tariff_seconds_count{application="PCRF",} 6.0 ProcessAuthUserSession_auth_user_tariff_seconds_sum{application="PCRF",} 0.186 # HELP system_cpu_count The number of processors available to the Java virtual machine # TYPE system_cpu_count gauge system_cpu_count{application="PCRF",} 2.0 # HELP MacAuth_append_seconds # TYPE MacAuth_append_seconds summary MacAuth_append_seconds_count{appendable="user",application="PCRF",} 1.0 MacAuth_append_seconds_sum{appendable="user",application="PCRF",} 0.023 MacAuth_append_seconds_count{appendable="group",application="PCRF",} 1.0 MacAuth_append_seconds_sum{appendable="group",application="PCRF",} 0.017 # HELP MacAuth_append_seconds_max # TYPE MacAuth_append_seconds_max gauge MacAuth_append_seconds_max{appendable="user",application="PCRF",} 0.023 MacAuth_append_seconds_max{appendable="group",application="PCRF",} 0.017 # HELP AuthMetrics_mac_error_total # TYPE AuthMetrics_mac_error_total counter AuthMetrics_mac_error_total{application="PCRF",} 0.0 # HELP AuthMetrics_error_get_nas_total # TYPE AuthMetrics_error_get_nas_total counter AuthMetrics_error_get_nas_total{application="PCRF",} 0.0 # HELP AuthMetrics_office_shaper_error_total # TYPE AuthMetrics_office_shaper_error_total counter AuthMetrics_office_shaper_error_total{application="PCRF",} 0.0 # HELP vertx_datagram_bytesReceived Total number of datagram bytes received # TYPE vertx_datagram_bytesReceived summary vertx_datagram_bytesReceived_count{application="PCRF",} 1202.0 vertx_datagram_bytesReceived_sum{application="PCRF",} 376958.0 # HELP vertx_datagram_bytesReceived_max Total number of datagram bytes received # TYPE vertx_datagram_bytesReceived_max gauge vertx_datagram_bytesReceived_max{application="PCRF",} 526.0 # HELP AcctMetrics_service_error_total # TYPE AcctMetrics_service_error_total counter AcctMetrics_service_error_total{application="PCRF",} 0.0 # HELP AcctMetrics_command_received_total # TYPE AcctMetrics_command_received_total counter AcctMetrics_command_received_total{application="PCRF",} 866.0 # HELP GenericAPRegistrar_ap_register_succeed_total # TYPE GenericAPRegistrar_ap_register_succeed_total counter GenericAPRegistrar_ap_register_succeed_total{application="PCRF",} 0.0 # HELP OttMetrics_processed_total # TYPE OttMetrics_processed_total counter OttMetrics_processed_total{application="PCRF",processed="total",} 32.0 OttMetrics_processed_total{application="PCRF",processed="loggon.rejected",} 0.0 OttMetrics_processed_total{application="PCRF",processed="loggon.accepted",} 32.0 # HELP MacAuth_find_seconds # TYPE MacAuth_find_seconds summary MacAuth_find_seconds_count{application="PCRF",findable="mac",} 92.0 MacAuth_find_seconds_sum{application="PCRF",findable="mac",} 2.217 # HELP MacAuth_find_seconds_max # TYPE MacAuth_find_seconds_max gauge MacAuth_find_seconds_max{application="PCRF",findable="mac",} 0.002 # HELP AuthMetrics_office_shaper_processed_seconds # TYPE AuthMetrics_office_shaper_processed_seconds summary AuthMetrics_office_shaper_processed_seconds_count{application="PCRF",} 0.0 AuthMetrics_office_shaper_processed_seconds_sum{application="PCRF",} 0.0 # HELP AuthMetrics_office_shaper_processed_seconds_max # TYPE AuthMetrics_office_shaper_processed_seconds_max gauge AuthMetrics_office_shaper_processed_seconds_max{application="PCRF",} 0.0 # HELP CoAMetrics_disconnect_processed_total # TYPE CoAMetrics_disconnect_processed_total counter CoAMetrics_disconnect_processed_total{application="PCRF",} 0.0 # HELP system_cpu_usage The "recent cpu usage" of the system the application is running in # TYPE system_cpu_usage gauge system_cpu_usage{application="PCRF",} 0.09535452322738386 # HELP vertx_pool_queue_delay_seconds Queue time for a resource # TYPE vertx_pool_queue_delay_seconds summary vertx_pool_queue_delay_seconds_count{application="PCRF",pool_type="worker",} 1028266.0 vertx_pool_queue_delay_seconds_sum{application="PCRF",pool_type="worker",} 7772.545965599 vertx_pool_queue_delay_seconds_count{application="PCRF",pool_type="datasource",} 1022.0 vertx_pool_queue_delay_seconds_sum{application="PCRF",pool_type="datasource",} 10.022915326 # HELP vertx_pool_queue_delay_seconds_max Queue time for a resource # TYPE vertx_pool_queue_delay_seconds_max gauge vertx_pool_queue_delay_seconds_max{application="PCRF",pool_type="worker",} 0.042842838 vertx_pool_queue_delay_seconds_max{application="PCRF",pool_type="datasource",} 6.4446E-4 # HELP vertx_eventbus_bytesRead_max Number of bytes received while reading messages from event bus cluster peers # TYPE vertx_eventbus_bytesRead_max gauge vertx_eventbus_bytesRead_max{application="PCRF",} 704.0 # HELP vertx_eventbus_bytesRead Number of bytes received while reading messages from event bus cluster peers # TYPE vertx_eventbus_bytesRead summary vertx_eventbus_bytesRead_count{application="PCRF",} 12980.0 vertx_eventbus_bytesRead_sum{application="PCRF",} 758889.0 # HELP vertx_pool_inUse Number of resources used # TYPE vertx_pool_inUse gauge vertx_pool_inUse{application="PCRF",pool_type="worker",} 0.0 vertx_pool_inUse{application="PCRF",pool_type="datasource",} 2.0 # HELP OttMetrics_received_total # TYPE OttMetrics_received_total counter OttMetrics_received_total{application="PCRF",received="total",} 32.0 OttMetrics_received_total{application="PCRF",received="loggon",} 32.0 # HELP OttMetrics_error_total # TYPE OttMetrics_error_total counter OttMetrics_error_total{application="PCRF",error="total",} 0.0 OttMetrics_error_total{application="PCRF",error="loggon",} 0.0 # HELP jvm_memory_committed_bytes The amount of memory in bytes that is committed for the Java virtual machine to use # TYPE jvm_memory_committed_bytes gauge jvm_memory_committed_bytes{application="PCRF",area="heap",id="G1 Survivor Space",} 2097152.0 jvm_memory_committed_bytes{application="PCRF",area="heap",id="G1 Old Gen",} 1.18489088E8 jvm_memory_committed_bytes{application="PCRF",area="heap",id="G1 Eden Space",} 1.47849216E8 jvm_memory_committed_bytes{application="PCRF",area="nonheap",id="Metaspace",} 1.09391872E8 jvm_memory_committed_bytes{application="PCRF",area="nonheap",id="Code Cache",} 4.7710208E7 jvm_memory_committed_bytes{application="PCRF",area="nonheap",id="Compressed Class Space",} 1.7379328E7 # HELP CoAMetrics_sessionQuery_accepted_total # TYPE CoAMetrics_sessionQuery_accepted_total counter CoAMetrics_sessionQuery_accepted_total{application="PCRF",} 2.0 # HELP cache_puts_total The number of entries added to the cache # TYPE cache_puts_total counter cache_puts_total{application="PCRF",cache="default",} 0.0 cache_puts_total{application="PCRF",cache="subnets",} 17.0 cache_puts_total{application="PCRF",cache="mysqlCell",} 0.0 cache_puts_total{application="PCRF",cache="mysqlTariff",} 0.0 cache_puts_total{application="PCRF",cache="mysqlSsid",} 0.0 cache_puts_total{application="PCRF",cache="session",} 194.0 cache_puts_total{application="PCRF",cache="mysqlNas",} 0.0 cache_puts_total{application="PCRF",cache="shapers",} 0.0 cache_puts_total{application="PCRF",cache="vrf",} 0.0 cache_puts_total{application="PCRF",cache="__vertx.subs",} 0.0 # HELP CoAMetrics_appsReauth_error_total # TYPE CoAMetrics_appsReauth_error_total counter CoAMetrics_appsReauth_error_total{application="PCRF",} 0.0 # HELP vertx_http_server_connections Number of opened connections to the server # TYPE vertx_http_server_connections gauge vertx_http_server_connections{application="PCRF",} 4.0 # HELP vertx_eventbus_handlers Number of event bus handlers in use # TYPE vertx_eventbus_handlers gauge vertx_eventbus_handlers{application="PCRF",} 46.0 # HELP CoAMetrics_filtersReauth_error_total # TYPE CoAMetrics_filtersReauth_error_total counter CoAMetrics_filtersReauth_error_total{application="PCRF",} 0.0 # HELP ProcessAuthUserSession_user_map_get_seconds_max # TYPE ProcessAuthUserSession_user_map_get_seconds_max gauge ProcessAuthUserSession_user_map_get_seconds_max{application="PCRF",} 0.001 # HELP ProcessAuthUserSession_user_map_get_seconds # TYPE ProcessAuthUserSession_user_map_get_seconds summary ProcessAuthUserSession_user_map_get_seconds_count{application="PCRF",} 6.0 ProcessAuthUserSession_user_map_get_seconds_sum{application="PCRF",} 0.008 # HELP GenericAPRegistrar_ap_register_waiting # TYPE GenericAPRegistrar_ap_register_waiting gauge GenericAPRegistrar_ap_register_waiting{application="PCRF",} 0.0 # HELP ProcessAuthUserSession_auth_user_mac_update_seconds # TYPE ProcessAuthUserSession_auth_user_mac_update_seconds summary ProcessAuthUserSession_auth_user_mac_update_seconds_count{application="PCRF",} 6.0 ProcessAuthUserSession_auth_user_mac_update_seconds_sum{application="PCRF",} 0.021 # HELP ProcessAuthUserSession_auth_user_mac_update_seconds_max # TYPE ProcessAuthUserSession_auth_user_mac_update_seconds_max gauge ProcessAuthUserSession_auth_user_mac_update_seconds_max{application="PCRF",} 0.002 # HELP FreeradiusVerticle_auth_processed_seconds # TYPE FreeradiusVerticle_auth_processed_seconds summary FreeradiusVerticle_auth_processed_seconds_count{application="PCRF",} 8.0 FreeradiusVerticle_auth_processed_seconds_sum{application="PCRF",} 0.337003482 # HELP FreeradiusVerticle_auth_processed_seconds_max # TYPE FreeradiusVerticle_auth_processed_seconds_max gauge FreeradiusVerticle_auth_processed_seconds_max{application="PCRF",} 0.0 # HELP AcctMetrics_command_error_total # TYPE AcctMetrics_command_error_total counter AcctMetrics_command_error_total{application="PCRF",} 0.0 # HELP AuthMetrics_office_shaper_received_total # TYPE AuthMetrics_office_shaper_received_total counter AuthMetrics_office_shaper_received_total{application="PCRF",} 0.0 # HELP CoAMetrics_coa_awaiting # TYPE CoAMetrics_coa_awaiting gauge CoAMetrics_coa_awaiting{application="PCRF",} 0.0 # HELP jvm_threads_peak_threads The peak live thread count since the Java virtual machine started or peak was reset # TYPE jvm_threads_peak_threads gauge jvm_threads_peak_threads{application="PCRF",} 159.0 # HELP vertx_http_server_responseTime_seconds Request processing time # TYPE vertx_http_server_responseTime_seconds summary vertx_http_server_responseTime_seconds_count{application="PCRF",code="200",method="POST",} 41.0 vertx_http_server_responseTime_seconds_sum{application="PCRF",code="200",method="POST",} 5.128010089 vertx_http_server_responseTime_seconds_count{application="PCRF",code="200",method="DELETE",} 17.0 vertx_http_server_responseTime_seconds_sum{application="PCRF",code="200",method="DELETE",} 3.205017023 vertx_http_server_responseTime_seconds_count{application="PCRF",code="200",method="GET",} 51740.0 vertx_http_server_responseTime_seconds_sum{application="PCRF",code="200",method="GET",} 3826.146412167 # HELP vertx_http_server_responseTime_seconds_max Request processing time # TYPE vertx_http_server_responseTime_seconds_max gauge vertx_http_server_responseTime_seconds_max{application="PCRF",code="200",method="POST",} 0.0 vertx_http_server_responseTime_seconds_max{application="PCRF",code="200",method="DELETE",} 0.0 vertx_http_server_responseTime_seconds_max{application="PCRF",code="200",method="GET",} 0.565193802 # HELP FreeradiusVerticle_auth_awaiting # TYPE FreeradiusVerticle_auth_awaiting gauge FreeradiusVerticle_auth_awaiting{application="PCRF",} 0.0 # HELP CoAMetrics_domainUpdate_processed_total # TYPE CoAMetrics_domainUpdate_processed_total counter CoAMetrics_domainUpdate_processed_total{application="PCRF",} 2.0 # HELP CoAMetrics_command_unsupported_total # TYPE CoAMetrics_command_unsupported_total counter CoAMetrics_command_unsupported_total{application="PCRF",} 0.0 # HELP AuthMetrics_command_processed_seconds_max # TYPE AuthMetrics_command_processed_seconds_max gauge AuthMetrics_command_processed_seconds_max{application="PCRF",} 0.075063015 # HELP AuthMetrics_command_processed_seconds # TYPE AuthMetrics_command_processed_seconds summary AuthMetrics_command_processed_seconds_count{application="PCRF",} 327.0 AuthMetrics_command_processed_seconds_sum{application="PCRF",} 93.607634081 # HELP jvm_buffer_total_capacity_bytes An estimate of the total capacity of the buffers in this pool # TYPE jvm_buffer_total_capacity_bytes gauge jvm_buffer_total_capacity_bytes{application="PCRF",id="direct",} 184353.0 jvm_buffer_total_capacity_bytes{application="PCRF",id="mapped",} 0.0 # HELP CoAMetrics_dataTunnelCreate_error_total # TYPE CoAMetrics_dataTunnelCreate_error_total counter CoAMetrics_dataTunnelCreate_error_total{application="PCRF",} 2.0 # HELP CoAMetrics_accepted_total # TYPE CoAMetrics_accepted_total counter CoAMetrics_accepted_total{application="PCRF",} 11.0 # HELP CoAMetrics_appsReauth_accepted_total # TYPE CoAMetrics_appsReauth_accepted_total counter CoAMetrics_appsReauth_accepted_total{application="PCRF",} 0.0 # HELP MacAuth_request_seconds # TYPE MacAuth_request_seconds summary MacAuth_request_seconds_count{application="PCRF",request="sim.use",} 2.0 MacAuth_request_seconds_sum{application="PCRF",request="sim.use",} 0.056 MacAuth_request_seconds_count{application="PCRF",request="auth.session",} 1.0 MacAuth_request_seconds_sum{application="PCRF",request="auth.session",} 0.019 # HELP MacAuth_request_seconds_max # TYPE MacAuth_request_seconds_max gauge MacAuth_request_seconds_max{application="PCRF",request="sim.use",} 0.016 MacAuth_request_seconds_max{application="PCRF",request="auth.session",} 0.019 # HELP cache_removals_latency_seconds Cache removals # TYPE cache_removals_latency_seconds summary cache_removals_latency_seconds_count{application="PCRF",cache="default",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="default",} 0.0 cache_removals_latency_seconds_count{application="PCRF",cache="subnets",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="subnets",} 0.0 cache_removals_latency_seconds_count{application="PCRF",cache="mysqlCell",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="mysqlCell",} 0.0 cache_removals_latency_seconds_count{application="PCRF",cache="mysqlTariff",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="mysqlTariff",} 0.0 cache_removals_latency_seconds_count{application="PCRF",cache="mysqlSsid",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="mysqlSsid",} 0.0 cache_removals_latency_seconds_count{application="PCRF",cache="session",} 194.0 cache_removals_latency_seconds_sum{application="PCRF",cache="session",} 0.399 cache_removals_latency_seconds_count{application="PCRF",cache="mysqlNas",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="mysqlNas",} 0.0 cache_removals_latency_seconds_count{application="PCRF",cache="shapers",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="shapers",} 0.0 cache_removals_latency_seconds_count{application="PCRF",cache="vrf",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="vrf",} 0.0 cache_removals_latency_seconds_count{application="PCRF",cache="__vertx.subs",} 0.0 cache_removals_latency_seconds_sum{application="PCRF",cache="__vertx.subs",} 0.0 # HELP vertx_net_client_connections Number of connections to the remote host currently opened # TYPE vertx_net_client_connections gauge vertx_net_client_connections{application="PCRF",} 1.0 # HELP CheckUserLimitation_sim_use_user_seconds_max # TYPE CheckUserLimitation_sim_use_user_seconds_max gauge CheckUserLimitation_sim_use_user_seconds_max{application="PCRF",} 0.0 # HELP CheckUserLimitation_sim_use_user_seconds # TYPE CheckUserLimitation_sim_use_user_seconds summary CheckUserLimitation_sim_use_user_seconds_count{application="PCRF",} 6.0 CheckUserLimitation_sim_use_user_seconds_sum{application="PCRF",} 0.038 # HELP process_cpu_usage The "recent cpu usage" for the Java Virtual Machine process # TYPE process_cpu_usage gauge process_cpu_usage{application="PCRF",} 0.009828009828009828 # HELP FreeradiusVerticle_postauth_awaiting # TYPE FreeradiusVerticle_postauth_awaiting gauge FreeradiusVerticle_postauth_awaiting{application="PCRF",} 0.0 # HELP AuthMetrics_ott_xauth_error_total # TYPE AuthMetrics_ott_xauth_error_total counter AuthMetrics_ott_xauth_error_total{application="PCRF",} 0.0 # HELP GenericAPRegistrar_ap_register_cached # TYPE GenericAPRegistrar_ap_register_cached gauge GenericAPRegistrar_ap_register_cached{application="PCRF",} 0.0 # HELP CoAMetrics_processed_total # TYPE CoAMetrics_processed_total counter CoAMetrics_processed_total{application="PCRF",} 7.0 # HELP CoAMetrics_appsReauth_processed_total # TYPE CoAMetrics_appsReauth_processed_total counter CoAMetrics_appsReauth_processed_total{application="PCRF",} 0.0 # HELP AuthMetrics_user_error_total # TYPE AuthMetrics_user_error_total counter AuthMetrics_user_error_total{application="PCRF",} 0.0 # HELP CoAMetrics_filtersReauth_accepted_total # TYPE CoAMetrics_filtersReauth_accepted_total counter CoAMetrics_filtersReauth_accepted_total{application="PCRF",} 0.0 # HELP CoAMetrics_dataTunnelCreate_accepted_total # TYPE CoAMetrics_dataTunnelCreate_accepted_total counter CoAMetrics_dataTunnelCreate_accepted_total{application="PCRF",} 4.0 # HELP vertx_http_server_requestCount_total Number of processed requests # TYPE vertx_http_server_requestCount_total counter vertx_http_server_requestCount_total{application="PCRF",code="200",method="POST",} 41.0 vertx_http_server_requestCount_total{application="PCRF",code="200",method="DELETE",} 17.0 vertx_http_server_requestCount_total{application="PCRF",code="200",method="GET",} 51740.0 # HELP MacAuth_retrieve_seconds # TYPE MacAuth_retrieve_seconds summary MacAuth_retrieve_seconds_count{application="PCRF",retrievable="subnet",} 0.0 MacAuth_retrieve_seconds_sum{application="PCRF",retrievable="subnet",} 0.0 # HELP MacAuth_retrieve_seconds_max # TYPE MacAuth_retrieve_seconds_max gauge MacAuth_retrieve_seconds_max{application="PCRF",retrievable="subnet",} 0.0 # HELP AuthMetrics_ip_shaper_error_total # TYPE AuthMetrics_ip_shaper_error_total counter AuthMetrics_ip_shaper_error_total{application="PCRF",} 0.0 # HELP vertx_http_server_bytesReceived_max Number of bytes received by the server # TYPE vertx_http_server_bytesReceived_max gauge vertx_http_server_bytesReceived_max{application="PCRF",} 0.0 # HELP vertx_http_server_bytesReceived Number of bytes received by the server # TYPE vertx_http_server_bytesReceived summary vertx_http_server_bytesReceived_count{application="PCRF",} 51799.0 vertx_http_server_bytesReceived_sum{application="PCRF",} 22027.0 # HELP process_start_time_seconds Start time of the process since unix epoch. # TYPE process_start_time_seconds gauge process_start_time_seconds{application="PCRF",} 1.655456639385E9 # HELP jvm_gc_max_data_size_bytes Max size of long-lived heap memory pool # TYPE jvm_gc_max_data_size_bytes gauge jvm_gc_max_data_size_bytes{application="PCRF",} 5.36870912E8 # HELP CoAMetrics_activateService_error_total # TYPE CoAMetrics_activateService_error_total counter CoAMetrics_activateService_error_total{application="PCRF",} 0.0 # HELP AuthMetrics_script_error_total # TYPE AuthMetrics_script_error_total counter AuthMetrics_script_error_total{application="PCRF",} 0.0 # HELP jvm_memory_used_bytes The amount of used memory # TYPE jvm_memory_used_bytes gauge jvm_memory_used_bytes{application="PCRF",area="heap",id="G1 Survivor Space",} 2097152.0 jvm_memory_used_bytes{application="PCRF",area="heap",id="G1 Old Gen",} 9.6053744E7 jvm_memory_used_bytes{application="PCRF",area="heap",id="G1 Eden Space",} 1.22683392E8 jvm_memory_used_bytes{application="PCRF",area="nonheap",id="Metaspace",} 1.04607192E8 jvm_memory_used_bytes{application="PCRF",area="nonheap",id="Code Cache",} 4.7258816E7 jvm_memory_used_bytes{application="PCRF",area="nonheap",id="Compressed Class Space",} 1.6552744E7 # HELP FreeradiusVerticle_postauth_accept_seconds_max # TYPE FreeradiusVerticle_postauth_accept_seconds_max gauge FreeradiusVerticle_postauth_accept_seconds_max{application="PCRF",} 0.0 # HELP FreeradiusVerticle_postauth_accept_seconds # TYPE FreeradiusVerticle_postauth_accept_seconds summary FreeradiusVerticle_postauth_accept_seconds_count{application="PCRF",} 1.0 FreeradiusVerticle_postauth_accept_seconds_sum{application="PCRF",} 3.9443E-4 # HELP CoAMetrics_dataTunnelUpLocation_accepted_total # TYPE CoAMetrics_dataTunnelUpLocation_accepted_total counter CoAMetrics_dataTunnelUpLocation_accepted_total{application="PCRF",} 2.0 # HELP vertx_eventbus_pending Number of messages not processed yet # TYPE vertx_eventbus_pending gauge vertx_eventbus_pending{application="PCRF",side="remote",} 0.0 vertx_eventbus_pending{application="PCRF",side="local",} 0.0 # HELP CoAMetrics_deactivateService_error_total # TYPE CoAMetrics_deactivateService_error_total counter CoAMetrics_deactivateService_error_total{application="PCRF",} 0.0 # HELP CoAMetrics_disconnect_error_total # TYPE CoAMetrics_disconnect_error_total counter CoAMetrics_disconnect_error_total{application="PCRF",} 0.0 # HELP AuthMetrics_command_received_total # TYPE AuthMetrics_command_received_total counter AuthMetrics_command_received_total{application="PCRF",} 327.0 # HELP AcctMetrics_user_received_total # TYPE AcctMetrics_user_received_total counter AcctMetrics_user_received_total{application="PCRF",} 847.0 # HELP CoAMetrics_activateService_processed_total # TYPE CoAMetrics_activateService_processed_total counter CoAMetrics_activateService_processed_total{application="PCRF",} 0.0 # HELP process_files_max_files The maximum file descriptor count # TYPE process_files_max_files gauge process_files_max_files{application="PCRF",} 4096.0 # HELP AuthMetrics_user_processed_seconds_max # TYPE AuthMetrics_user_processed_seconds_max gauge AuthMetrics_user_processed_seconds_max{application="PCRF",} 0.0 # HELP AuthMetrics_user_processed_seconds # TYPE AuthMetrics_user_processed_seconds summary AuthMetrics_user_processed_seconds_count{application="PCRF",} 2.0 AuthMetrics_user_processed_seconds_sum{application="PCRF",} 0.528834381 # HELP AcctMetrics_command_processed_seconds # TYPE AcctMetrics_command_processed_seconds summary AcctMetrics_command_processed_seconds_count{application="PCRF",} 866.0 AcctMetrics_command_processed_seconds_sum{application="PCRF",} 106.300498475 # HELP AcctMetrics_command_processed_seconds_max # TYPE AcctMetrics_command_processed_seconds_max gauge AcctMetrics_command_processed_seconds_max{application="PCRF",} 0.073308565 # HELP FreeradiusVerticle_postauth_received_total # TYPE FreeradiusVerticle_postauth_received_total counter FreeradiusVerticle_postauth_received_total{application="PCRF",} 8.0 # HELP jvm_gc_memory_allocated_bytes_total Incremented for an increase in the size of the (young) heap memory pool after one GC to before the next # TYPE jvm_gc_memory_allocated_bytes_total counter jvm_gc_memory_allocated_bytes_total{application="PCRF",} 1.79886358528E11 # HELP CoAMetrics_accountLoggon_accepted_total # TYPE CoAMetrics_accountLoggon_accepted_total counter CoAMetrics_accountLoggon_accepted_total{application="PCRF",} 1.0 # HELP vertx_eventbus_published_total Number of messages published (publish / subscribe) # TYPE vertx_eventbus_published_total counter vertx_eventbus_published_total{application="PCRF",side="local",} 18.0 # HELP CoAMetrics_accountLoggon_error_total # TYPE CoAMetrics_accountLoggon_error_total counter CoAMetrics_accountLoggon_error_total{application="PCRF",} 0.0 # HELP jvm_gc_pause_seconds Time spent in GC pause # TYPE jvm_gc_pause_seconds summary jvm_gc_pause_seconds_count{action="end of minor GC",application="PCRF",cause="G1 Evacuation Pause",} 1211.0 jvm_gc_pause_seconds_sum{action="end of minor GC",application="PCRF",cause="G1 Evacuation Pause",} 44.798 jvm_gc_pause_seconds_count{action="end of minor GC",application="PCRF",cause="Metadata GC Threshold",} 3.0 jvm_gc_pause_seconds_sum{action="end of minor GC",application="PCRF",cause="Metadata GC Threshold",} 0.12 # HELP jvm_gc_pause_seconds_max Time spent in GC pause # TYPE jvm_gc_pause_seconds_max gauge jvm_gc_pause_seconds_max{action="end of minor GC",application="PCRF",cause="G1 Evacuation Pause",} 0.02 jvm_gc_pause_seconds_max{action="end of minor GC",application="PCRF",cause="Metadata GC Threshold",} 0.0 # HELP CoAMetrics_deactivateService_processed_total # TYPE CoAMetrics_deactivateService_processed_total counter CoAMetrics_deactivateService_processed_total{application="PCRF",} 0.0 # HELP system_load_average_1m The sum of the number of runnable entities queued to available processors and the number of runnable entities running on the available processors averaged over a period of time # TYPE system_load_average_1m gauge system_load_average_1m{application="PCRF",} 2.83 # HELP cache_partition_gets_total The total number of get operations executed against this partition # TYPE cache_partition_gets_total counter cache_partition_gets_total{application="PCRF",cache="default",} 0.0 cache_partition_gets_total{application="PCRF",cache="subnets",} 598.0 cache_partition_gets_total{application="PCRF",cache="mysqlCell",} 0.0 cache_partition_gets_total{application="PCRF",cache="mysqlTariff",} 9.0 cache_partition_gets_total{application="PCRF",cache="mysqlSsid",} 393.0 cache_partition_gets_total{application="PCRF",cache="session",} 877.0 cache_partition_gets_total{application="PCRF",cache="mysqlNas",} 1284.0 cache_partition_gets_total{application="PCRF",cache="shapers",} 26.0 cache_partition_gets_total{application="PCRF",cache="vrf",} 11.0 cache_partition_gets_total{application="PCRF",cache="__vertx.subs",} 0.0 # HELP MySqlTariffStorageVersion2_tariff_connection_seconds # TYPE MySqlTariffStorageVersion2_tariff_connection_seconds summary MySqlTariffStorageVersion2_tariff_connection_seconds_count{application="PCRF",} 13.0 MySqlTariffStorageVersion2_tariff_connection_seconds_sum{application="PCRF",} 0.043 # HELP MySqlTariffStorageVersion2_tariff_connection_seconds_max # TYPE MySqlTariffStorageVersion2_tariff_connection_seconds_max gauge MySqlTariffStorageVersion2_tariff_connection_seconds_max{application="PCRF",} 0.005 # HELP vertx_net_client_bytesSent_max Number of bytes sent to the remote host # TYPE vertx_net_client_bytesSent_max gauge vertx_net_client_bytesSent_max{application="PCRF",} 708.0 # HELP vertx_net_client_bytesSent Number of bytes sent to the remote host # TYPE vertx_net_client_bytesSent summary vertx_net_client_bytesSent_count{application="PCRF",} 14231.0 vertx_net_client_bytesSent_sum{application="PCRF",} 1394366.0 # HELP CoAMetrics_servicesReauth_error_total # TYPE CoAMetrics_servicesReauth_error_total counter CoAMetrics_servicesReauth_error_total{application="PCRF",} 0.0 # HELP vertx_eventbus_sent_total Number of messages sent (point-to-point) # TYPE vertx_eventbus_sent_total counter vertx_eventbus_sent_total{application="PCRF",side="remote",} 1226.0 vertx_eventbus_sent_total{application="PCRF",side="local",} 1238.0 # HELP AcctMetrics_service_received_total # TYPE AcctMetrics_service_received_total counter AcctMetrics_service_received_total{application="PCRF",} 19.0 # HELP FreeradiusVerticle_auth_received_total # TYPE FreeradiusVerticle_auth_received_total counter FreeradiusVerticle_auth_received_total{application="PCRF",} 8.0 # HELP AcctMetrics_user_processed_seconds_max # TYPE AcctMetrics_user_processed_seconds_max gauge AcctMetrics_user_processed_seconds_max{application="PCRF",} 0.071594642 # HELP AcctMetrics_user_processed_seconds # TYPE AcctMetrics_user_processed_seconds summary AcctMetrics_user_processed_seconds_count{application="PCRF",} 847.0 AcctMetrics_user_processed_seconds_sum{application="PCRF",} 39.647175498 # HELP AuthMetrics_ott_xauth_processed_seconds # TYPE AuthMetrics_ott_xauth_processed_seconds summary AuthMetrics_ott_xauth_processed_seconds_count{application="PCRF",} 64.0 AuthMetrics_ott_xauth_processed_seconds_sum{application="PCRF",} 1.487714163 # HELP AuthMetrics_ott_xauth_processed_seconds_max # TYPE AuthMetrics_ott_xauth_processed_seconds_max gauge AuthMetrics_ott_xauth_processed_seconds_max{application="PCRF",} 0.0 # HELP jvm_gc_memory_promoted_bytes_total Count of positive increases in the size of the old generation memory pool before GC to after GC # TYPE jvm_gc_memory_promoted_bytes_total counter jvm_gc_memory_promoted_bytes_total{application="PCRF",} 2.71028624E8 # HELP FreeradiusVerticle_postauth_reject_seconds # TYPE FreeradiusVerticle_postauth_reject_seconds summary FreeradiusVerticle_postauth_reject_seconds_count{application="PCRF",} 7.0 FreeradiusVerticle_postauth_reject_seconds_sum{application="PCRF",} 0.004341199 # HELP FreeradiusVerticle_postauth_reject_seconds_max # TYPE FreeradiusVerticle_postauth_reject_seconds_max gauge FreeradiusVerticle_postauth_reject_seconds_max{application="PCRF",} 0.0 # HELP cache_gets_total The number of times cache lookup methods have returned a cached value. # TYPE cache_gets_total counter cache_gets_total{application="PCRF",cache="mysqlTariff",result="hit",} 8.0 cache_gets_total{application="PCRF",cache="subnets",result="hit",} 58.0 cache_gets_total{application="PCRF",cache="session",result="hit",} 2.0 cache_gets_total{application="PCRF",cache="mysqlCell",result="hit",} 0.0 cache_gets_total{application="PCRF",cache="default",result="hit",} 0.0 cache_gets_total{application="PCRF",cache="vrf",result="hit",} 15.0 cache_gets_total{application="PCRF",cache="shapers",result="hit",} 0.0 cache_gets_total{application="PCRF",cache="__vertx.subs",result="hit",} 0.0 cache_gets_total{application="PCRF",cache="mysqlNas",result="hit",} 0.0 cache_gets_total{application="PCRF",cache="mysqlSsid",result="hit",} 120.0 # HELP jvm_buffer_memory_used_bytes An estimate of the memory that the Java virtual machine is using for this buffer pool # TYPE jvm_buffer_memory_used_bytes gauge jvm_buffer_memory_used_bytes{application="PCRF",id="direct",} 184354.0 jvm_buffer_memory_used_bytes{application="PCRF",id="mapped",} 0.0 # HELP CoAMetrics_accountLoggon_processed_total # TYPE CoAMetrics_accountLoggon_processed_total counter CoAMetrics_accountLoggon_processed_total{application="PCRF",} 1.0 # HELP jvm_memory_max_bytes The maximum amount of memory in bytes that can be used for memory management # TYPE jvm_memory_max_bytes gauge jvm_memory_max_bytes{application="PCRF",area="heap",id="G1 Survivor Space",} -1.0 jvm_memory_max_bytes{application="PCRF",area="heap",id="G1 Old Gen",} 5.36870912E8 jvm_memory_max_bytes{application="PCRF",area="heap",id="G1 Eden Space",} -1.0 jvm_memory_max_bytes{application="PCRF",area="nonheap",id="Metaspace",} -1.0 jvm_memory_max_bytes{application="PCRF",area="nonheap",id="Code Cache",} 2.5165824E8 jvm_memory_max_bytes{application="PCRF",area="nonheap",id="Compressed Class Space",} 1.073741824E9 # HELP CoAMetrics_sessionQuery_processed_total # TYPE CoAMetrics_sessionQuery_processed_total counter CoAMetrics_sessionQuery_processed_total{application="PCRF",} 2.0 # HELP AuthMetrics_ip_shaper_processed_seconds # TYPE AuthMetrics_ip_shaper_processed_seconds summary AuthMetrics_ip_shaper_processed_seconds_count{application="PCRF",} 79.0 AuthMetrics_ip_shaper_processed_seconds_sum{application="PCRF",} 5.148085175 # HELP AuthMetrics_ip_shaper_processed_seconds_max # TYPE AuthMetrics_ip_shaper_processed_seconds_max gauge AuthMetrics_ip_shaper_processed_seconds_max{application="PCRF",} 0.0 # HELP cache_size The number of entries in this cache. This may be an approximation, depending on the type of cache. # TYPE cache_size gauge cache_size{application="PCRF",cache="default",} 0.0 cache_size{application="PCRF",cache="subnets",} 1.0 cache_size{application="PCRF",cache="mysqlCell",} 0.0 cache_size{application="PCRF",cache="mysqlTariff",} 2.0 cache_size{application="PCRF",cache="mysqlSsid",} 2.0 cache_size{application="PCRF",cache="session",} 1.0 cache_size{application="PCRF",cache="mysqlNas",} 0.0 cache_size{application="PCRF",cache="shapers",} 0.0 cache_size{application="PCRF",cache="vrf",} 1.0 cache_size{application="PCRF",cache="__vertx.subs",} 0.0 # HELP AuthMetrics_get_nas_time_seconds # TYPE AuthMetrics_get_nas_time_seconds summary AuthMetrics_get_nas_time_seconds_count{application="PCRF",} 327.0 AuthMetrics_get_nas_time_seconds_sum{application="PCRF",} 65.289161397 # HELP AuthMetrics_get_nas_time_seconds_max # TYPE AuthMetrics_get_nas_time_seconds_max gauge AuthMetrics_get_nas_time_seconds_max{application="PCRF",} 0.002029214 # HELP AuthMetrics_script_processed_seconds # TYPE AuthMetrics_script_processed_seconds summary AuthMetrics_script_processed_seconds_count{application="PCRF",} 0.0 AuthMetrics_script_processed_seconds_sum{application="PCRF",} 0.0 # HELP AuthMetrics_script_processed_seconds_max # TYPE AuthMetrics_script_processed_seconds_max gauge AuthMetrics_script_processed_seconds_max{application="PCRF",} 0.0 # HELP AuthMetrics_user_received_total # TYPE AuthMetrics_user_received_total counter AuthMetrics_user_received_total{application="PCRF",} 2.0 # HELP vertx_pool_ratio Pool usage ratio, only present if maximum pool size could be determined # TYPE vertx_pool_ratio gauge vertx_pool_ratio{application="PCRF",pool_type="worker",} 0.0 vertx_pool_ratio{application="PCRF",pool_type="datasource",} 0.125 # HELP CoAMetrics_activateService_accepted_total # TYPE CoAMetrics_activateService_accepted_total counter CoAMetrics_activateService_accepted_total{application="PCRF",} 0.0 # HELP cache_entries The number of backup entries held by this member # TYPE cache_entries gauge cache_entries{application="PCRF",cache="mysqlTariff",ownership="owned",} 2.0 cache_entries{application="PCRF",cache="subnets",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="vrf",ownership="owned",} 1.0 cache_entries{application="PCRF",cache="default",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="__vertx.subs",ownership="owned",} 0.0 cache_entries{application="PCRF",cache="session",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="mysqlSsid",ownership="owned",} 2.0 cache_entries{application="PCRF",cache="mysqlNas",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="vrf",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="shapers",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="__vertx.subs",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="mysqlCell",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="subnets",ownership="owned",} 1.0 cache_entries{application="PCRF",cache="mysqlTariff",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="shapers",ownership="owned",} 0.0 cache_entries{application="PCRF",cache="mysqlSsid",ownership="backup",} 0.0 cache_entries{application="PCRF",cache="mysqlCell",ownership="owned",} 0.0 cache_entries{application="PCRF",cache="mysqlNas",ownership="owned",} 0.0 cache_entries{application="PCRF",cache="session",ownership="owned",} 1.0 cache_entries{application="PCRF",cache="default",ownership="owned",} 0.0 # HELP vertx_eventbus_processingTime_seconds Processing time # TYPE vertx_eventbus_processingTime_seconds summary vertx_eventbus_processingTime_seconds_count{application="PCRF",} 1559.0 vertx_eventbus_processingTime_seconds_sum{application="PCRF",} 5.660037758 # HELP vertx_eventbus_processingTime_seconds_max Processing time # TYPE vertx_eventbus_processingTime_seconds_max gauge vertx_eventbus_processingTime_seconds_max{application="PCRF",} 0.075357445 # HELP GenericAPRegistrar_ap_register_failed_total # TYPE GenericAPRegistrar_ap_register_failed_total counter GenericAPRegistrar_ap_register_failed_total{application="PCRF",} 0.0 # HELP GenericAPRegistrar_ap_update_failed_total # TYPE GenericAPRegistrar_ap_update_failed_total counter GenericAPRegistrar_ap_update_failed_total{application="PCRF",} 0.0 # HELP vertx_datagram_bytesSent_max Total number of datagram bytes sent # TYPE vertx_datagram_bytesSent_max gauge vertx_datagram_bytesSent_max{application="PCRF",} 184.0 # HELP vertx_datagram_bytesSent Total number of datagram bytes sent # TYPE vertx_datagram_bytesSent summary vertx_datagram_bytesSent_count{application="PCRF",} 1205.0 vertx_datagram_bytesSent_sum{application="PCRF",} 40585.0 # HELP AcctMetrics_command_awaiting # TYPE AcctMetrics_command_awaiting gauge AcctMetrics_command_awaiting{application="PCRF",} 0.0 # HELP AcctMetrics_service_processed_seconds_max # TYPE AcctMetrics_service_processed_seconds_max gauge AcctMetrics_service_processed_seconds_max{application="PCRF",} 0.056236701 # HELP AcctMetrics_service_processed_seconds # TYPE AcctMetrics_service_processed_seconds summary AcctMetrics_service_processed_seconds_count{application="PCRF",} 19.0 AcctMetrics_service_processed_seconds_sum{application="PCRF",} 0.628854146 # HELP CoAMetrics_dataTunnelUpLocation_processed_total # TYPE CoAMetrics_dataTunnelUpLocation_processed_total counter CoAMetrics_dataTunnelUpLocation_processed_total{application="PCRF",} 0.0 # HELP AuthMetrics_script_received_total # TYPE AuthMetrics_script_received_total counter AuthMetrics_script_received_total{application="PCRF",} 0.0 # HELP AcctMetrics_user_error_total # TYPE AcctMetrics_user_error_total counter AcctMetrics_user_error_total{application="PCRF",} 0.0 # HELP CoAMetrics_sessionQuery_error_total # TYPE CoAMetrics_sessionQuery_error_total counter CoAMetrics_sessionQuery_error_total{application="PCRF",} 0.0 # HELP CoAMetrics_servicesReauth_accepted_total # TYPE CoAMetrics_servicesReauth_accepted_total counter CoAMetrics_servicesReauth_accepted_total{application="PCRF",} 0.0 # HELP cache_gets_latency_seconds Cache gets # TYPE cache_gets_latency_seconds summary cache_gets_latency_seconds_count{application="PCRF",cache="default",} 0.0 cache_gets_latency_seconds_sum{application="PCRF",cache="default",} 0.0 cache_gets_latency_seconds_count{application="PCRF",cache="subnets",} 598.0 cache_gets_latency_seconds_sum{application="PCRF",cache="subnets",} 8.378 cache_gets_latency_seconds_count{application="PCRF",cache="mysqlCell",} 0.0 cache_gets_latency_seconds_sum{application="PCRF",cache="mysqlCell",} 0.0 cache_gets_latency_seconds_count{application="PCRF",cache="mysqlTariff",} 9.0 cache_gets_latency_seconds_sum{application="PCRF",cache="mysqlTariff",} 0.054 cache_gets_latency_seconds_count{application="PCRF",cache="mysqlSsid",} 393.0 cache_gets_latency_seconds_sum{application="PCRF",cache="mysqlSsid",} 3.277 cache_gets_latency_seconds_count{application="PCRF",cache="session",} 877.0 cache_gets_latency_seconds_sum{application="PCRF",cache="session",} 4.062 cache_gets_latency_seconds_count{application="PCRF",cache="mysqlNas",} 1284.0 cache_gets_latency_seconds_sum{application="PCRF",cache="mysqlNas",} 110.147 cache_gets_latency_seconds_count{application="PCRF",cache="shapers",} 26.0 cache_gets_latency_seconds_sum{application="PCRF",cache="shapers",} 0.611 cache_gets_latency_seconds_count{application="PCRF",cache="vrf",} 11.0 cache_gets_latency_seconds_sum{application="PCRF",cache="vrf",} 0.076 cache_gets_latency_seconds_count{application="PCRF",cache="__vertx.subs",} 0.0 cache_gets_latency_seconds_sum{application="PCRF",cache="__vertx.subs",} 0.0 # HELP vertx_pool_completed_total Number of elements done with the resource # TYPE vertx_pool_completed_total counter vertx_pool_completed_total{application="PCRF",pool_type="worker",} 520298.0 vertx_pool_completed_total{application="PCRF",pool_type="datasource",} 1020.0 # HELP AuthMetrics_command_error_total # TYPE AuthMetrics_command_error_total counter AuthMetrics_command_error_total{application="PCRF",} 0.0 # HELP Kafka_Producer_result_total # TYPE Kafka_Producer_result_total counter Kafka_Producer_result_total{application="PCRF",type="success",} 0.0 Kafka_Producer_result_total{application="PCRF",type="failed",} 0.0 Kafka_Producer_result_total{application="PCRF",type="fallback",} 0.0 Kafka_Producer_result_total{application="PCRF",type="fallbackTimeout",} 0.0 Kafka_Producer_result_total{application="PCRF",type="fallbackOpen",} 0.0 # HELP jvm_classes_loaded_classes The number of classes that are currently loaded in the Java virtual machine # TYPE jvm_classes_loaded_classes gauge jvm_classes_loaded_classes{application="PCRF",} 24635.0 # HELP CoAMetrics_deactivateService_accepted_total # TYPE CoAMetrics_deactivateService_accepted_total counter CoAMetrics_deactivateService_accepted_total{application="PCRF",} 0.0 # HELP cache_puts_latency_seconds Cache puts # TYPE cache_puts_latency_seconds summary cache_puts_latency_seconds_count{application="PCRF",cache="default",} 0.0 cache_puts_latency_seconds_sum{application="PCRF",cache="default",} 0.0 cache_puts_latency_seconds_count{application="PCRF",cache="subnets",} 17.0 cache_puts_latency_seconds_sum{application="PCRF",cache="subnets",} 0.168 cache_puts_latency_seconds_count{application="PCRF",cache="mysqlCell",} 0.0 cache_puts_latency_seconds_sum{application="PCRF",cache="mysqlCell",} 0.0 cache_puts_latency_seconds_count{application="PCRF",cache="mysqlTariff",} 0.0 cache_puts_latency_seconds_sum{application="PCRF",cache="mysqlTariff",} 0.0 cache_puts_latency_seconds_count{application="PCRF",cache="mysqlSsid",} 0.0 cache_puts_latency_seconds_sum{application="PCRF",cache="mysqlSsid",} 0.0 cache_puts_latency_seconds_count{application="PCRF",cache="session",} 194.0 cache_puts_latency_seconds_sum{application="PCRF",cache="session",} 0.356 cache_puts_latency_seconds_count{application="PCRF",cache="mysqlNas",} 0.0 cache_puts_latency_seconds_sum{application="PCRF",cache="mysqlNas",} 0.0 cache_puts_latency_seconds_count{application="PCRF",cache="shapers",} 0.0 cache_puts_latency_seconds_sum{application="PCRF",cache="shapers",} 0.0 cache_puts_latency_seconds_count{application="PCRF",cache="vrf",} 0.0 cache_puts_latency_seconds_sum{application="PCRF",cache="vrf",} 0.0 cache_puts_latency_seconds_count{application="PCRF",cache="__vertx.subs",} 0.0 cache_puts_latency_seconds_sum{application="PCRF",cache="__vertx.subs",} 0.0 # HELP jvm_threads_live_threads The current number of live threads including both daemon and non-daemon threads # TYPE jvm_threads_live_threads gauge jvm_threads_live_threads{application="PCRF",} 147.0 # HELP CoAMetrics_filtersReauth_processed_total # TYPE CoAMetrics_filtersReauth_processed_total counter CoAMetrics_filtersReauth_processed_total{application="PCRF",} 0.0 # HELP CoAMetrics_command_accepted_total # TYPE CoAMetrics_command_accepted_total counter CoAMetrics_command_accepted_total{application="PCRF",} 11.0 # HELP vertx_net_server_bytesSent_max Number of bytes sent by the server # TYPE vertx_net_server_bytesSent_max gauge vertx_net_server_bytesSent_max{application="PCRF",} 1.0 # HELP vertx_net_server_bytesSent Number of bytes sent by the server # TYPE vertx_net_server_bytesSent summary vertx_net_server_bytesSent_count{application="PCRF",} 12677.0 vertx_net_server_bytesSent_sum{application="PCRF",} 12677.0 # HELP vertx_eventbus_bytesWritten_max Number of bytes sent while sending messages to event bus cluster peers # TYPE vertx_eventbus_bytesWritten_max gauge vertx_eventbus_bytesWritten_max{application="PCRF",} 708.0 # HELP vertx_eventbus_bytesWritten Number of bytes sent while sending messages to event bus cluster peers # TYPE vertx_eventbus_bytesWritten summary vertx_eventbus_bytesWritten_count{application="PCRF",} 1244.0 vertx_eventbus_bytesWritten_sum{application="PCRF",} 711337.0 # HELP process_files_open_files The open file descriptor count # TYPE process_files_open_files gauge process_files_open_files{application="PCRF",} 147.0 # HELP CoAMetrics_servicesReauth_processed_total # TYPE CoAMetrics_servicesReauth_processed_total counter CoAMetrics_servicesReauth_processed_total{application="PCRF",} 0.0 # HELP vertx_eventbus_delivered_total Number of messages delivered to handlers # TYPE vertx_eventbus_delivered_total counter vertx_eventbus_delivered_total{application="PCRF",side="remote",} 303.0 vertx_eventbus_delivered_total{application="PCRF",side="local",} 1256.0 # HELP jvm_gc_live_data_size_bytes Size of long-lived heap memory pool after reclamation # TYPE jvm_gc_live_data_size_bytes gauge jvm_gc_live_data_size_bytes{application="PCRF",} 9.5606352E7 # HELP CoAMetrics_disconnect_accepted_total # TYPE CoAMetrics_disconnect_accepted_total counter CoAMetrics_disconnect_accepted_total{application="PCRF",} 0.0 # HELP vertx_pool_queue_size Number of elements waiting for a resource # TYPE vertx_pool_queue_size gauge vertx_pool_queue_size{application="PCRF",pool_type="worker",} 0.0 vertx_pool_queue_size{application="PCRF",pool_type="datasource",} 0.0 # HELP CoAMetrics_domainUpdate_error_total # TYPE CoAMetrics_domainUpdate_error_total counter CoAMetrics_domainUpdate_error_total{application="PCRF",} 0.0 # HELP AuthMetrics_service_processed_seconds # TYPE AuthMetrics_service_processed_seconds summary AuthMetrics_service_processed_seconds_count{application="PCRF",} 3.0 AuthMetrics_service_processed_seconds_sum{application="PCRF",} 0.181307897 # HELP AuthMetrics_service_processed_seconds_max # TYPE AuthMetrics_service_processed_seconds_max gauge AuthMetrics_service_processed_seconds_max{application="PCRF",} 0.012056674 # HELP AuthMetrics_ip_shaper_received_total # TYPE AuthMetrics_ip_shaper_received_total counter AuthMetrics_ip_shaper_received_total{application="PCRF",} 79.0 # HELP vertx_http_server_bytesSent Number of bytes sent by the server # TYPE vertx_http_server_bytesSent summary vertx_http_server_bytesSent_count{application="PCRF",} 51798.0 vertx_http_server_bytesSent_sum{application="PCRF",} 3.343960464E9 # HELP vertx_http_server_bytesSent_max Number of bytes sent by the server # TYPE vertx_http_server_bytesSent_max gauge vertx_http_server_bytesSent_max{application="PCRF",} 65270.0 # HELP CoAMetrics_command_error_total # TYPE CoAMetrics_command_error_total counter CoAMetrics_command_error_total{application="PCRF",} 0.0 # HELP CoAMetrics_dataTunnelCreate_processed_total # TYPE CoAMetrics_dataTunnelCreate_processed_total counter CoAMetrics_dataTunnelCreate_processed_total{application="PCRF",} 2.0 # HELP vertx_net_server_connections Number of opened connections to the server # TYPE vertx_net_server_connections gauge vertx_net_server_connections{application="PCRF",} 1.0 # HELP vertx_net_server_bytesReceived_max Number of bytes received by the server # TYPE vertx_net_server_bytesReceived_max gauge vertx_net_server_bytesReceived_max{application="PCRF",} 857.0 # HELP vertx_net_server_bytesReceived Number of bytes received by the server # TYPE vertx_net_server_bytesReceived summary vertx_net_server_bytesReceived_count{application="PCRF",} 14697.0 vertx_net_server_bytesReceived_sum{application="PCRF",} 1020730.0 # HELP vertx_eventbus_received_total Number of messages received # TYPE vertx_eventbus_received_total counter vertx_eventbus_received_total{application="PCRF",side="remote",} 303.0 vertx_eventbus_received_total{application="PCRF",side="local",} 1256.0 # HELP vertx_pool_usage_seconds Time using a resource # TYPE vertx_pool_usage_seconds summary vertx_pool_usage_seconds_count{application="PCRF",pool_type="worker",} 12330.0 vertx_pool_usage_seconds_sum{application="PCRF",pool_type="worker",} 224.212228362 vertx_pool_usage_seconds_count{application="PCRF",pool_type="datasource",} 1020.0 vertx_pool_usage_seconds_sum{application="PCRF",pool_type="datasource",} 157.956971292 # HELP vertx_pool_usage_seconds_max Time using a resource # TYPE vertx_pool_usage_seconds_max gauge vertx_pool_usage_seconds_max{application="PCRF",pool_type="worker",} 0.599933372 vertx_pool_usage_seconds_max{application="PCRF",pool_type="datasource",} 0.615528896 # HELP AuthMetrics_ott_xauth_received_total # TYPE AuthMetrics_ott_xauth_received_total counter AuthMetrics_ott_xauth_received_total{application="PCRF",} 64.0 # HELP AuthMetrics_mac_received_total # TYPE AuthMetrics_mac_received_total counter AuthMetrics_mac_received_total{application="PCRF",} 179.0 # HELP AuthMetrics_mac_processed_seconds_max # TYPE AuthMetrics_mac_processed_seconds_max gauge AuthMetrics_mac_processed_seconds_max{application="PCRF",} 0.072687943 # HELP AuthMetrics_mac_processed_seconds # TYPE AuthMetrics_mac_processed_seconds summary AuthMetrics_mac_processed_seconds_count{application="PCRF",} 179.0 AuthMetrics_mac_processed_seconds_sum{application="PCRF",} 11.039803989 # HELP cache_stores_total # TYPE cache_stores_total counter cache_stores_total{application="PCRF",cache="session",} 123.0 # HELP hikaricp_connections_idle Idle connections # TYPE hikaricp_connections_idle gauge hikaricp_connections_idle{application="PCRF",pool="NasLoader pool",} NaN hikaricp_connections_idle{application="PCRF",pool="CellLoader pool",} NaN hikaricp_connections_idle{application="PCRF",pool="TariffLoader pool",} NaN hikaricp_connections_idle{application="PCRF",pool="SsidLoader pool",} NaN # HELP hikaricp_connections_pending Pending threads # TYPE hikaricp_connections_pending gauge hikaricp_connections_pending{application="PCRF",pool="NasLoader pool",} NaN hikaricp_connections_pending{application="PCRF",pool="CellLoader pool",} NaN hikaricp_connections_pending{application="PCRF",pool="TariffLoader pool",} NaN hikaricp_connections_pending{application="PCRF",pool="SsidLoader pool",} NaN # HELP hikaricp_connections_creation_seconds_max Connection creation time # TYPE hikaricp_connections_creation_seconds_max gauge hikaricp_connections_creation_seconds_max{application="PCRF",pool="NasLoader pool",} 0.003 hikaricp_connections_creation_seconds_max{application="PCRF",pool="CellLoader pool",} 0.0 hikaricp_connections_creation_seconds_max{application="PCRF",pool="TariffLoader pool",} 0.0 hikaricp_connections_creation_seconds_max{application="PCRF",pool="SsidLoader pool",} 0.0 # HELP hikaricp_connections_creation_seconds Connection creation time # TYPE hikaricp_connections_creation_seconds summary hikaricp_connections_creation_seconds{application="PCRF",pool="NasLoader pool",quantile="0.95",} 0.0 hikaricp_connections_creation_seconds_count{application="PCRF",pool="NasLoader pool",} 144.0 hikaricp_connections_creation_seconds_sum{application="PCRF",pool="NasLoader pool",} 1.44 hikaricp_connections_creation_seconds{application="PCRF",pool="CellLoader pool",quantile="0.95",} 0.0 hikaricp_connections_creation_seconds_count{application="PCRF",pool="CellLoader pool",} 142.0 hikaricp_connections_creation_seconds_sum{application="PCRF",pool="CellLoader pool",} 1.526 hikaricp_connections_creation_seconds{application="PCRF",pool="TariffLoader pool",quantile="0.95",} 0.0 hikaricp_connections_creation_seconds_count{application="PCRF",pool="TariffLoader pool",} 142.0 hikaricp_connections_creation_seconds_sum{application="PCRF",pool="TariffLoader pool",} 1.468 hikaricp_connections_creation_seconds{application="PCRF",pool="SsidLoader pool",quantile="0.95",} 0.0 hikaricp_connections_creation_seconds_count{application="PCRF",pool="SsidLoader pool",} 143.0 hikaricp_connections_creation_seconds_sum{application="PCRF",pool="SsidLoader pool",} 1.045 # HELP hikaricp_connections Total connections # TYPE hikaricp_connections gauge hikaricp_connections{application="PCRF",pool="NasLoader pool",} NaN hikaricp_connections{application="PCRF",pool="CellLoader pool",} NaN hikaricp_connections{application="PCRF",pool="TariffLoader pool",} NaN hikaricp_connections{application="PCRF",pool="SsidLoader pool",} NaN # HELP hikaricp_connections_active Active connections # TYPE hikaricp_connections_active gauge hikaricp_connections_active{application="PCRF",pool="NasLoader pool",} NaN hikaricp_connections_active{application="PCRF",pool="CellLoader pool",} NaN hikaricp_connections_active{application="PCRF",pool="TariffLoader pool",} NaN hikaricp_connections_active{application="PCRF",pool="SsidLoader pool",} NaN # HELP hikaricp_connections_timeout_total Connection timeout total count # TYPE hikaricp_connections_timeout_total counter hikaricp_connections_timeout_total{application="PCRF",pool="NasLoader pool",} 0.0 hikaricp_connections_timeout_total{application="PCRF",pool="CellLoader pool",} 0.0 hikaricp_connections_timeout_total{application="PCRF",pool="TariffLoader pool",} 0.0 hikaricp_connections_timeout_total{application="PCRF",pool="SsidLoader pool",} 0.0 # HELP hikaricp_connections_usage_seconds Connection usage time # TYPE hikaricp_connections_usage_seconds summary hikaricp_connections_usage_seconds{application="PCRF",pool="NasLoader pool",quantile="0.95",} 0.0 hikaricp_connections_usage_seconds_count{application="PCRF",pool="NasLoader pool",} 43.0 hikaricp_connections_usage_seconds_sum{application="PCRF",pool="NasLoader pool",} 0.149 hikaricp_connections_usage_seconds{application="PCRF",pool="CellLoader pool",quantile="0.95",} 0.0 hikaricp_connections_usage_seconds_count{application="PCRF",pool="CellLoader pool",} 0.0 hikaricp_connections_usage_seconds_sum{application="PCRF",pool="CellLoader pool",} 0.0 hikaricp_connections_usage_seconds{application="PCRF",pool="TariffLoader pool",quantile="0.95",} 0.0 hikaricp_connections_usage_seconds_count{application="PCRF",pool="TariffLoader pool",} 9.0 hikaricp_connections_usage_seconds_sum{application="PCRF",pool="TariffLoader pool",} 0.031 hikaricp_connections_usage_seconds{application="PCRF",pool="SsidLoader pool",quantile="0.95",} 0.0 hikaricp_connections_usage_seconds_count{application="PCRF",pool="SsidLoader pool",} 153.0 hikaricp_connections_usage_seconds_sum{application="PCRF",pool="SsidLoader pool",} 1.438 # HELP hikaricp_connections_usage_seconds_max Connection usage time # TYPE hikaricp_connections_usage_seconds_max gauge hikaricp_connections_usage_seconds_max{application="PCRF",pool="NasLoader pool",} 0.0 hikaricp_connections_usage_seconds_max{application="PCRF",pool="CellLoader pool",} 0.0 hikaricp_connections_usage_seconds_max{application="PCRF",pool="TariffLoader pool",} 0.0 hikaricp_connections_usage_seconds_max{application="PCRF",pool="SsidLoader pool",} 0.0 # HELP hikaricp_connections_acquire_seconds Connection acquire time # TYPE hikaricp_connections_acquire_seconds summary hikaricp_connections_acquire_seconds{application="PCRF",pool="NasLoader pool",quantile="0.95",} 0.0 hikaricp_connections_acquire_seconds_count{application="PCRF",pool="NasLoader pool",} 43.0 hikaricp_connections_acquire_seconds_sum{application="PCRF",pool="NasLoader pool",} 10.165205681 hikaricp_connections_acquire_seconds{application="PCRF",pool="CellLoader pool",quantile="0.95",} 0.0 hikaricp_connections_acquire_seconds_count{application="PCRF",pool="CellLoader pool",} 0.0 hikaricp_connections_acquire_seconds_sum{application="PCRF",pool="CellLoader pool",} 0.0 hikaricp_connections_acquire_seconds{application="PCRF",pool="TariffLoader pool",quantile="0.95",} 0.0 hikaricp_connections_acquire_seconds_count{application="PCRF",pool="TariffLoader pool",} 9.0 hikaricp_connections_acquire_seconds_sum{application="PCRF",pool="TariffLoader pool",} 0.04679855 hikaricp_connections_acquire_seconds{application="PCRF",pool="SsidLoader pool",quantile="0.95",} 0.0 hikaricp_connections_acquire_seconds_count{application="PCRF",pool="SsidLoader pool",} 153.0 hikaricp_connections_acquire_seconds_sum{application="PCRF",pool="SsidLoader pool",} 1.599153769 # HELP hikaricp_connections_acquire_seconds_max Connection acquire time # TYPE hikaricp_connections_acquire_seconds_max gauge hikaricp_connections_acquire_seconds_max{application="PCRF",pool="NasLoader pool",} 0.0 hikaricp_connections_acquire_seconds_max{application="PCRF",pool="CellLoader pool",} 0.0 hikaricp_connections_acquire_seconds_max{application="PCRF",pool="TariffLoader pool",} 0.0 hikaricp_connections_acquire_seconds_max{application="PCRF",pool="SsidLoader pool",} 0.0 # HELP cache_misses_total # TYPE cache_misses_total counter cache_misses_total{application="PCRF",cache="subnets",} 41.0 cache_misses_total{application="PCRF",cache="mysqlTariff",} 9.0 cache_misses_total{application="PCRF",cache="mysqlSsid",} 518.0 cache_misses_total{application="PCRF",cache="session",} 192.0 cache_misses_total{application="PCRF",cache="mysqlNas",} 43.0 cache_misses_total{application="PCRF",cache="shapers",} 2.0 cache_misses_total{application="PCRF",cache="vrf",} 7.0
Пример настройки подключения Prometheus:
scrape_configs: - job_name: 'PCRF1' metrics_path: '/metrics/prometheus' scrape_interval: 5s static_configs: - targets: ['100.123.0.2:7070']
- Нет меток