2020-05-13 09:55:54 +02:00
{
"__inputs" : [
{
"name" : "DS_PROMETHEUS" ,
"label" : "Prometheus" ,
"description" : "" ,
"type" : "datasource" ,
"pluginId" : "prometheus" ,
"pluginName" : "Prometheus"
}
] ,
"__requires" : [
2020-05-19 11:48:49 +02:00
{
"type" : "panel" ,
"id" : "gauge" ,
"name" : "Gauge" ,
"version" : ""
} ,
2020-05-13 09:55:54 +02:00
{
"type" : "grafana" ,
"id" : "grafana" ,
"name" : "Grafana" ,
2021-01-28 21:03:07 +01:00
"version" : "7.3.7"
2020-05-13 09:55:54 +02:00
} ,
{
"type" : "panel" ,
"id" : "graph" ,
"name" : "Graph" ,
"version" : ""
} ,
{
"type" : "datasource" ,
"id" : "prometheus" ,
"name" : "Prometheus" ,
"version" : "1.0.0"
} ,
{
"type" : "panel" ,
"id" : "stat" ,
"name" : "Stat" ,
"version" : ""
}
] ,
"annotations" : {
"list" : [
{
"builtIn" : 1 ,
"datasource" : "-- Grafana --" ,
"enable" : true ,
"hide" : true ,
"iconColor" : "rgba(0, 211, 255, 1)" ,
"name" : "Annotations & Alerts" ,
"type" : "dashboard"
}
]
} ,
"description" : "Dashboard for Jitsi Meet Exporter" ,
"editable" : true ,
2021-01-28 21:03:07 +01:00
"gnetId" : 12282 ,
2020-05-13 09:55:54 +02:00
"graphTooltip" : 1 ,
"id" : null ,
2021-02-17 23:18:33 +01:00
"iteration" : 1613598823724 ,
2020-05-13 09:55:54 +02:00
"links" : [ ] ,
"panels" : [
{
"datasource" : null ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
"y" : 0
} ,
"id" : 40 ,
"title" : "Key Metrics" ,
"type" : "row"
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "Busy state of all CPU cores together" ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"max" : 100 ,
"min" : 0 ,
"nullValueMode" : "null" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "rgba(50, 172, 45, 0.97)" ,
"value" : null
} ,
{
"color" : "rgba(237, 129, 40, 0.89)" ,
"value" : 85
} ,
{
"color" : "rgba(245, 54, 54, 0.9)" ,
"value" : 95
}
]
} ,
"unit" : "percent"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 5 ,
"w" : 6 ,
"x" : 0 ,
"y" : 1
} ,
"id" : 44 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"fieldOptions" : {
"calcs" : [
"lastNotNull"
]
} ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
} ,
"showThresholdLabels" : false ,
"showThresholdMarkers" : true
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "(((count(count(node_cpu_seconds_total{instance=~\"$instance.*\"}) by (cpu))) - avg(sum by (mode)(irate(node_cpu_seconds_total{mode='idle',instance=~\"$instance.*\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{instance=~\"$instance.*\"}) by (cpu))" ,
"hide" : false ,
"interval" : "" ,
"intervalFactor" : 1 ,
"legendFormat" : "" ,
"refId" : "A" ,
"step" : 900
}
] ,
"title" : "CPU Busy" ,
2020-05-19 11:48:49 +02:00
"type" : "gauge"
2020-05-13 09:55:54 +02:00
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "Non available RAM memory" ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"decimals" : 0 ,
"mappings" : [ ] ,
"max" : 100 ,
"min" : 0 ,
"nullValueMode" : "null" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "rgba(50, 172, 45, 0.97)" ,
"value" : null
} ,
{
"color" : "rgba(237, 129, 40, 0.89)" ,
"value" : 80
} ,
{
"color" : "rgba(245, 54, 54, 0.9)" ,
"value" : 90
}
]
} ,
"unit" : "percent"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 5 ,
"w" : 6 ,
"x" : 6 ,
"y" : 1
} ,
"hideTimeOverride" : false ,
"id" : 46 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"fieldOptions" : {
"calcs" : [
"lastNotNull"
]
} ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
} ,
"showThresholdLabels" : false ,
"showThresholdMarkers" : true
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "((node_memory_MemTotal_bytes{instance=~\"$instance.*\"} - node_memory_MemFree_bytes{instance=~\"$instance.*\"}) / (node_memory_MemTotal_bytes{instance=~\"$instance.*\"} )) * 100" ,
"format" : "time_series" ,
"hide" : true ,
"interval" : "" ,
"intervalFactor" : 1 ,
"legendFormat" : "" ,
"refId" : "A" ,
"step" : 900
} ,
{
"expr" : "100 - ((node_memory_MemAvailable_bytes{instance=~\"$instance.*\"} * 100) / node_memory_MemTotal_bytes{instance=~\"$instance.*\"})" ,
"format" : "time_series" ,
"hide" : false ,
"interval" : "" ,
"intervalFactor" : 1 ,
"legendFormat" : "" ,
"refId" : "B" ,
"step" : 900
}
] ,
"title" : "Used RAM Memory" ,
2020-05-19 11:48:49 +02:00
"type" : "gauge"
2020-05-13 09:55:54 +02:00
} ,
{
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "" ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"displayName" : "" ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "semi-dark-green" ,
"value" : null
}
]
} ,
"unit" : "decgbytes"
} ,
"overrides" : [ ]
} ,
2020-05-13 09:55:54 +02:00
"gridPos" : {
"h" : 5 ,
"w" : 12 ,
"x" : 12 ,
"y" : 1
} ,
"id" : 48 ,
"options" : {
"colorMode" : "value" ,
2020-05-19 11:48:49 +02:00
"graphMode" : "none" ,
"justifyMode" : "center" ,
"orientation" : "vertical" ,
"reduceOptions" : {
2020-05-13 09:55:54 +02:00
"calcs" : [
"lastNotNull"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-13 09:55:54 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "sum(node_network_receive_bytes_total{instance=~\"$instance.*\"})*(9.31*10^-10)" ,
"format" : "time_series" ,
"instant" : false ,
"interval" : "" ,
"legendFormat" : "Incoming " ,
"refId" : "A"
} ,
{
"expr" : "sum(node_network_transmit_bytes_total{instance=~\"$instance.*\"})*(9.31*10^-10)" ,
"interval" : "" ,
"legendFormat" : "Outgoing" ,
"refId" : "B"
} ,
{
"expr" : "(sum(node_network_receive_bytes_total{instance=~\"$instance.*\"})+sum(node_network_transmit_bytes_total{instance=~\"$instance.*\"}))*(9.31*10^-10)" ,
"interval" : "" ,
"legendFormat" : "Total" ,
"refId" : "C"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Transfered data volume" ,
"type" : "stat"
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The total incoming bitrate for the video bridge in kilobits per second." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"nullValueMode" : "connected" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue" ,
"value" : null
}
]
} ,
"unit" : "Kbits"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 0 ,
"y" : 6
} ,
"id" : 18 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"colorMode" : "value" ,
"fieldOptions" : {
"calcs" : [
" l a s t N o t N u l l "
]
} ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "jitsi_bit_rate_download{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Bitrate Download" ,
2020-05-19 11:48:49 +02:00
"type" : "stat"
2020-05-13 09:55:54 +02:00
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The total outgoing bitrate for the video bridge in kilobits per second." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"nullValueMode" : "connected" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue" ,
"value" : null
}
]
} ,
"unit" : "Kbits"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 3 ,
"y" : 6
} ,
"id" : 19 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"colorMode" : "value" ,
"fieldOptions" : {
"calcs" : [
"lastNotNull"
]
} ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "jitsi_bit_rate_upload{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Bitrate Upload" ,
2020-05-19 11:48:49 +02:00
"type" : "stat"
2020-05-13 09:55:54 +02:00
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The number of Java threads that the video bridge is using." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"nullValueMode" : "connected" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue" ,
"value" : null
}
]
} ,
"unit" : "none"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 6 ,
"y" : 6
} ,
"id" : 9 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"colorMode" : "value" ,
"fieldOptions" : {
"calcs" : [
"lastNotNull"
]
} ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "jitsi_threads{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Threads" ,
2020-05-19 11:48:49 +02:00
"type" : "stat"
2020-05-13 09:55:54 +02:00
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "An estimation of the number of current video streams forwarded by the bridge." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"nullValueMode" : "connected" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue" ,
"value" : null
}
]
} ,
"unit" : "none"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 9 ,
"y" : 6
} ,
"id" : 20 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"colorMode" : "value" ,
"fieldOptions" : {
"calcs" : [
"lastNotNull"
]
} ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "jitsi_videostreams{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Videostreams" ,
2020-05-19 11:48:49 +02:00
"type" : "stat"
2020-05-13 09:55:54 +02:00
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "An average value (in milliseconds) of the RTT across all streams." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"nullValueMode" : "connected" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue" ,
"value" : null
}
]
} ,
"unit" : "ms"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 12 ,
"y" : 6
} ,
"id" : 22 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"colorMode" : "value" ,
"fieldOptions" : {
"calcs" : [
"lastNotNull"
]
} ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "jitsi_rtt_aggregate{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "RTT" ,
2020-05-19 11:48:49 +02:00
"type" : "stat"
2020-05-13 09:55:54 +02:00
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The sum of the lengths of all completed conferences, in seconds." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"nullValueMode" : "connected" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue" ,
"value" : null
}
]
} ,
"unit" : "s"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 15 ,
"y" : 6
} ,
"id" : 21 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"colorMode" : "value" ,
"fieldOptions" : {
"calcs" : [
"lastNotNull"
]
} ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "jitsi_total_conference_seconds{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Completed Conferences" ,
2020-05-19 11:48:49 +02:00
"type" : "stat"
2020-05-13 09:55:54 +02:00
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The number of participants in the largest conference currently hosted on the bridge." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"nullValueMode" : "connected" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue" ,
"value" : null
}
]
} ,
"unit" : "none"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 18 ,
"y" : 6
} ,
"id" : 10 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"colorMode" : "value" ,
"fieldOptions" : {
"calcs" : [
"max"
]
} ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"max"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "max(jitsi_largest_conference{instance=~\"$instance.*\"})" ,
"interval" : "" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Biggest Conference" ,
2020-05-19 11:48:49 +02:00
"type" : "stat"
2020-05-13 09:55:54 +02:00
} ,
{
"cacheTimeout" : null ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The total number of conferences created on the bridge." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [
{
"id" : 0 ,
"op" : "=" ,
"text" : "N/A" ,
"type" : 1 ,
"value" : "null"
}
] ,
"nullValueMode" : "connected" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue" ,
"value" : null
}
]
} ,
"unit" : "short"
} ,
"overrides" : [ ]
2020-05-13 09:55:54 +02:00
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 21 ,
"y" : 6
} ,
"id" : 8 ,
"interval" : null ,
"links" : [ ] ,
"maxDataPoints" : 100 ,
2020-05-19 11:48:49 +02:00
"options" : {
"colorMode" : "value" ,
"fieldOptions" : {
"calcs" : [
"lastNotNull"
]
} ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"last"
] ,
2021-01-28 21:03:07 +01:00
"fields" : "" ,
2020-05-19 11:48:49 +02:00
"values" : false
2021-01-28 21:03:07 +01:00
} ,
"textMode" : "auto"
2020-05-13 09:55:54 +02:00
} ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"targets" : [
{
"expr" : "jitsi_total_conferences_created{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Total Conferences" ,
2020-05-19 11:48:49 +02:00
"type" : "stat"
2020-05-13 09:55:54 +02:00
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"decimals" : null ,
"description" : "The current number of conferences." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
2021-01-28 21:03:07 +01:00
"custom" : { } ,
"links" : [ ]
2020-05-19 11:48:49 +02:00
} ,
"overrides" : [ ]
} ,
2020-05-13 09:55:54 +02:00
"fill" : 1 ,
2020-05-19 11:48:49 +02:00
"fillGradient" : 10 ,
2020-05-13 09:55:54 +02:00
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 10
} ,
"hiddenSeries" : false ,
"id" : 2 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
2021-01-28 21:03:07 +01:00
"alertThreshold" : true
2020-05-13 09:55:54 +02:00
} ,
"percentage" : false ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
2021-02-06 12:22:00 +01:00
"stack" : true ,
2020-05-13 09:55:54 +02:00
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_conferences{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "conferences" ,
"refId" : "A"
2021-02-06 12:22:00 +01:00
} ,
{
"expr" : "jitsi_p2p_conferences{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "p2p conferences" ,
"refId" : "B"
2020-05-13 09:55:54 +02:00
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Conferences" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"decimals" : null ,
"description" : "The current number of participants." ,
2020-05-19 11:48:49 +02:00
"fieldConfig" : {
"defaults" : {
2021-01-28 21:03:07 +01:00
"custom" : { } ,
"links" : [ ]
2020-05-19 11:48:49 +02:00
} ,
"overrides" : [ ]
} ,
2020-05-13 09:55:54 +02:00
"fill" : 1 ,
2020-05-19 11:48:49 +02:00
"fillGradient" : 10 ,
2020-05-13 09:55:54 +02:00
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 10
} ,
"hiddenSeries" : false ,
"id" : 3 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
2021-01-28 21:03:07 +01:00
"alertThreshold" : true
2020-05-13 09:55:54 +02:00
} ,
"percentage" : false ,
2021-01-28 21:03:07 +01:00
"pluginVersion" : "7.3.7" ,
2020-05-13 09:55:54 +02:00
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_participants{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "participants" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Participants" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"collapsed" : true ,
"datasource" : null ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
"y" : 18
} ,
"id" : 42 ,
"panels" : [
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The total incoming/outgoing bitrate for the video bridge in kilobits per second." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 19
} ,
"hiddenSeries" : false ,
"id" : 24 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "upload" ,
"transform" : "negative-Y"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_bit_rate_download{instance=~\"$instance.*\"}" ,
"hide" : false ,
"interval" : "" ,
"legendFormat" : "download" ,
"refId" : "A"
} ,
{
"expr" : "jitsi_bit_rate_upload{instance=~\"$instance.*\"}" ,
"hide" : false ,
"interval" : "" ,
"legendFormat" : "upload" ,
"refId" : "B"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Bitrate" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "Kbits" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : " The total incoming/outgoing packet rate for the video bridge in packets per second." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 19
} ,
"hiddenSeries" : false ,
"id" : 25 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "upload" ,
"transform" : "negative-Y"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_packet_rate_download{instance=~\"$instance.*\"}" ,
"hide" : false ,
"interval" : "" ,
"legendFormat" : "download" ,
"refId" : "A"
} ,
{
"expr" : "jitsi_packet_rate_upload{instance=~\"$instance.*\"}" ,
"hide" : false ,
"interval" : "" ,
"legendFormat" : "upload" ,
"refId" : "B"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Package Rate" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The fraction of lost incoming RTP packets. This is based on RTP sequence numbers and is relatively accurate.\nThe fraction of lost outgoing RTP packets. This is based on incoming RTCP Receiver Reports, and an attempt to subtract the fraction of packets that were not sent (i.e. were lost before they reached the bridge). Further, this is averaged over all streams of all users as opposed to all packets, so it is not correctly weighted. This is not accurate, but may be a useful metric nonetheless." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 27
} ,
"hiddenSeries" : false ,
"id" : 26 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "upload" ,
"transform" : "negative-Y"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_loss_rate_download{instance=~\"$instance.*\"}" ,
"hide" : false ,
"interval" : "" ,
"legendFormat" : "download" ,
"refId" : "A"
} ,
{
"expr" : "jitsi_loss_rate_upload{instance=~\"$instance.*\"}" ,
"hide" : false ,
"interval" : "" ,
"legendFormat" : "upload" ,
"refId" : "B"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Lost RTP packets" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "Experimental. An average value (in milliseconds) of the jitter calculated for incoming and outgoing streams. This hasn't been tested and it is currently not known whether the values are correct or not." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 27
} ,
"hiddenSeries" : false ,
"id" : 28 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_jitter_aggregate{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "jitter" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Jitter Aggregate" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "ms" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "An average value (in milliseconds) of the RTT across all streams." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 35
} ,
"hiddenSeries" : false ,
"id" : 29 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_rtt_aggregate{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "rtt" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "RTT" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "ms" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The current number of audio/video channels." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 35
} ,
"hiddenSeries" : false ,
"id" : 31 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_audiochannels{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "audiochannels" ,
"refId" : "A"
} ,
{
"expr" : "jitsi_videochannels{instance=~\"$instance.*\"}" ,
"interval" : "" ,
"legendFormat" : "videochannels" ,
"refId" : "B"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Audio/Videochannels" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The rate of participant-seconds that are loss-controlled." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 43
} ,
"hiddenSeries" : false ,
"id" : 32 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "rate(jitsi_total_loss_controlled_participant_seconds{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "participant-seconds" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Loss-controlled participant-seconds" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The rate of participant-seconds that are loss-limited." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 43
} ,
"hiddenSeries" : false ,
"id" : 33 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "rate(jitsi_total_loss_limited_participant_seconds{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "participant-seconds" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Loss-limited participant-seconds" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The rate of participant-seconds that are loss-degraded." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 51
} ,
"hiddenSeries" : false ,
"id" : 34 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "rate(jitsi_total_loss_degraded_participant_seconds{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "participant-seconds" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Loss-degraded participant-seconds" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The rate of failed conferences on the bridge. A conference is marked as failed when all of its channels have failed. A channel is marked as failed if it had no payload activity." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 51
} ,
"hiddenSeries" : false ,
"id" : 35 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "rate(jitsi_total_failed_conferences{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "failed conferences" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Failed Conferences" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The rate of partially failed conferences on the bridge. A conference is marked as partially failed when some of its channels has failed. A channel is marked as failed if it had no payload activity." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 59
} ,
"hiddenSeries" : false ,
"id" : 36 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "rate(jitsi_total_partially_failed_conferences{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "partially failed conferences" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Partially Failed Conferences" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The total number messages sent/received through data channels." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 59
} ,
"hiddenSeries" : false ,
"id" : 37 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "sent" ,
"transform" : "negative-Y"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "rate(jitsi_total_data_channel_messages_received{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "received" ,
"refId" : "A"
} ,
{
"expr" : "rate(jitsi_total_data_channel_messages_sent{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "sent" ,
"refId" : "B"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Sent/Received Messages" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "The total number messages sent/received through COLIBRI web sockets." ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 67
} ,
"hiddenSeries" : false ,
"id" : 38 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "sent" ,
"transform" : "negative-Y"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "rate(jitsi_total_colibri_web_socket_messages_received{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "received" ,
"refId" : "A"
} ,
{
"expr" : "rate(jitsi_total_colibri_web_socket_messages_sent{instance=~\"$instance.*\"}[1m])" ,
"interval" : "" ,
"legendFormat" : "sent" ,
"refId" : "B"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Sent/Received Websockets" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
2021-02-17 23:18:33 +01:00
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"description" : "Stress Level reported to Jicofo by the videobridge." ,
"fieldConfig" : {
"defaults" : {
"color" : { } ,
"custom" : { } ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [ ]
} ,
"unit" : "short"
} ,
"overrides" : [ ]
} ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 67
} ,
"hiddenSeries" : false ,
"id" : 51 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "null" ,
"options" : {
"alertThreshold" : true
} ,
"percentage" : false ,
"pluginVersion" : "7.4.2" ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "jitsi_stress_level{instance=~\"$instance.*\"}" ,
"instant" : false ,
"interval" : "" ,
"legendFormat" : "stress level" ,
"queryType" : "randomWalk" ,
"refId" : "A"
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Videobridge Stress Level" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : "0" ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
2020-05-13 09:55:54 +02:00
}
] ,
"title" : "Additional Metrics" ,
"type" : "row"
}
] ,
"refresh" : "1m" ,
2021-01-28 21:03:07 +01:00
"schemaVersion" : 26 ,
2020-05-13 09:55:54 +02:00
"style" : "dark" ,
"tags" : [ ] ,
"templating" : {
"list" : [
{
"allValue" : null ,
"current" : { } ,
"datasource" : "${DS_PROMETHEUS}" ,
"definition" : "label_values(jitsi_conferences, instance)" ,
2021-01-28 21:03:07 +01:00
"error" : null ,
2020-05-13 09:55:54 +02:00
"hide" : 0 ,
"includeAll" : false ,
"label" : "instance" ,
"multi" : false ,
"name" : "instance" ,
"options" : [ ] ,
"query" : "label_values(jitsi_conferences, instance)" ,
"refresh" : 1 ,
"regex" : "/(.*):.*/" ,
"skipUrlSync" : false ,
"sort" : 0 ,
"tagValuesQuery" : "" ,
"tags" : [ ] ,
"tagsQuery" : "" ,
"type" : "query" ,
"useTags" : false
}
]
} ,
"time" : {
"from" : "now-3h" ,
"to" : "now"
} ,
"timepicker" : {
"refresh_intervals" : [
"10s" ,
"30s" ,
"1m" ,
"5m" ,
"15m" ,
"30m" ,
"1h" ,
"2h" ,
"1d"
]
} ,
"timezone" : "" ,
"title" : "Jitsi Meet & System" ,
"uid" : "IJXK9Q6Wz" ,
2021-02-17 23:18:33 +01:00
"version" : 5
2021-01-28 21:03:07 +01:00
}