Enviar búsqueda
Cargar
FreeSWITCH Monitoring
•
4 recomendaciones
•
6,272 vistas
Moises Silva
Seguir
Dive into infrastructure monitoring best practices applied to FreeSWITCH
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 48
Descargar ahora
Descargar para leer sin conexión
Recomendados
SIP Testing with FreeSWITCH
SIP Testing with FreeSWITCH
Moises Silva
Scaling FreeSWITCH Performance
Scaling FreeSWITCH Performance
Moises Silva
FreeSWITCH as a Kickass SBC
FreeSWITCH as a Kickass SBC
Moises Silva
FreeSWITCH on Docker
FreeSWITCH on Docker
建澄 吳
Introduction to FreeSWITCH
Introduction to FreeSWITCH
Chien Cheng Wu
Media Handling in FreeSWITCH
Media Handling in FreeSWITCH
Moises Silva
Homer - Workshop at Kamailio World 2017
Homer - Workshop at Kamailio World 2017
Giacomo Vacca
FreeSWITCH as a Microservice
FreeSWITCH as a Microservice
Evan McGee
Recomendados
SIP Testing with FreeSWITCH
SIP Testing with FreeSWITCH
Moises Silva
Scaling FreeSWITCH Performance
Scaling FreeSWITCH Performance
Moises Silva
FreeSWITCH as a Kickass SBC
FreeSWITCH as a Kickass SBC
Moises Silva
FreeSWITCH on Docker
FreeSWITCH on Docker
建澄 吳
Introduction to FreeSWITCH
Introduction to FreeSWITCH
Chien Cheng Wu
Media Handling in FreeSWITCH
Media Handling in FreeSWITCH
Moises Silva
Homer - Workshop at Kamailio World 2017
Homer - Workshop at Kamailio World 2017
Giacomo Vacca
FreeSWITCH as a Microservice
FreeSWITCH as a Microservice
Evan McGee
An SFU/MCU integration for heterogeneous environments
An SFU/MCU integration for heterogeneous environments
Giacomo Vacca
Kamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
Olle E Johansson
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Fred Posner
2600Hz - Tuning Kazoo to 10,000 Handsets - KazooCon 2015
2600Hz - Tuning Kazoo to 10,000 Handsets - KazooCon 2015
2600Hz
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Fred Posner
Grafana Loki: like Prometheus, but for Logs
Grafana Loki: like Prometheus, but for Logs
Marco Pracucci
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
Lorenzo Miniero
FreeSWITCH Cluster by K8s
FreeSWITCH Cluster by K8s
Chien Cheng Wu
Scaling WebRTC applications with Janus
Scaling WebRTC applications with Janus
Lorenzo Miniero
Kamailio, FreeSWITCH, and You
Kamailio, FreeSWITCH, and You
Fred Posner
Janus + Audio @ Open Source World
Janus + Audio @ Open Source World
Lorenzo Miniero
OpenTelemetry For Architects
OpenTelemetry For Architects
Kevin Brockhoff
Asterisk High Availability Design Guide
Asterisk High Availability Design Guide
Michelle Dupuis
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
Daniel-Constantin Mierla
Kamailio with Docker and Kubernetes
Kamailio with Docker and Kubernetes
Paolo Visintin
Opentelemetry - From frontend to backend
Opentelemetry - From frontend to backend
Sebastian Poxhofer
FreeSWITCH Modules for Asterisk Developers
FreeSWITCH Modules for Asterisk Developers
Moises Silva
Using eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in Cilium
ScyllaDB
rtpengine and kamailio - or how to simulate calls at scale
rtpengine and kamailio - or how to simulate calls at scale
Andreas Granig
Kamailio on Docker
Kamailio on Docker
Chien Cheng Wu
FreeSWITCH para usuarios Asterisk
FreeSWITCH para usuarios Asterisk
PaloSanto Solutions
FreeSWITCH: Asterisk con Esteroides
FreeSWITCH: Asterisk con Esteroides
Moises Silva
Más contenido relacionado
La actualidad más candente
An SFU/MCU integration for heterogeneous environments
An SFU/MCU integration for heterogeneous environments
Giacomo Vacca
Kamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
Olle E Johansson
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Fred Posner
2600Hz - Tuning Kazoo to 10,000 Handsets - KazooCon 2015
2600Hz - Tuning Kazoo to 10,000 Handsets - KazooCon 2015
2600Hz
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Fred Posner
Grafana Loki: like Prometheus, but for Logs
Grafana Loki: like Prometheus, but for Logs
Marco Pracucci
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
Lorenzo Miniero
FreeSWITCH Cluster by K8s
FreeSWITCH Cluster by K8s
Chien Cheng Wu
Scaling WebRTC applications with Janus
Scaling WebRTC applications with Janus
Lorenzo Miniero
Kamailio, FreeSWITCH, and You
Kamailio, FreeSWITCH, and You
Fred Posner
Janus + Audio @ Open Source World
Janus + Audio @ Open Source World
Lorenzo Miniero
OpenTelemetry For Architects
OpenTelemetry For Architects
Kevin Brockhoff
Asterisk High Availability Design Guide
Asterisk High Availability Design Guide
Michelle Dupuis
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
Daniel-Constantin Mierla
Kamailio with Docker and Kubernetes
Kamailio with Docker and Kubernetes
Paolo Visintin
Opentelemetry - From frontend to backend
Opentelemetry - From frontend to backend
Sebastian Poxhofer
FreeSWITCH Modules for Asterisk Developers
FreeSWITCH Modules for Asterisk Developers
Moises Silva
Using eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in Cilium
ScyllaDB
rtpengine and kamailio - or how to simulate calls at scale
rtpengine and kamailio - or how to simulate calls at scale
Andreas Granig
Kamailio on Docker
Kamailio on Docker
Chien Cheng Wu
La actualidad más candente
(20)
An SFU/MCU integration for heterogeneous environments
An SFU/MCU integration for heterogeneous environments
Kamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
2600Hz - Tuning Kazoo to 10,000 Handsets - KazooCon 2015
2600Hz - Tuning Kazoo to 10,000 Handsets - KazooCon 2015
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Grafana Loki: like Prometheus, but for Logs
Grafana Loki: like Prometheus, but for Logs
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
FreeSWITCH Cluster by K8s
FreeSWITCH Cluster by K8s
Scaling WebRTC applications with Janus
Scaling WebRTC applications with Janus
Kamailio, FreeSWITCH, and You
Kamailio, FreeSWITCH, and You
Janus + Audio @ Open Source World
Janus + Audio @ Open Source World
OpenTelemetry For Architects
OpenTelemetry For Architects
Asterisk High Availability Design Guide
Asterisk High Availability Design Guide
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
Kamailio with Docker and Kubernetes
Kamailio with Docker and Kubernetes
Opentelemetry - From frontend to backend
Opentelemetry - From frontend to backend
FreeSWITCH Modules for Asterisk Developers
FreeSWITCH Modules for Asterisk Developers
Using eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in Cilium
rtpengine and kamailio - or how to simulate calls at scale
rtpengine and kamailio - or how to simulate calls at scale
Kamailio on Docker
Kamailio on Docker
Destacado
FreeSWITCH para usuarios Asterisk
FreeSWITCH para usuarios Asterisk
PaloSanto Solutions
FreeSWITCH: Asterisk con Esteroides
FreeSWITCH: Asterisk con Esteroides
Moises Silva
OpenR2 in Asterisk
OpenR2 in Asterisk
Moises Silva
Raptor 2
Raptor 2
William Amed Tamayo Guevara
Raptor web application firewall
Raptor web application firewall
Antonio Costa aka Cooler_
Vulnerabilidades en Aplicaciones Web PHP
Vulnerabilidades en Aplicaciones Web PHP
Moises Silva
Five Lines I Could Not Draw
Five Lines I Could Not Draw
Librato, Inc.
Monitoring, graphs and visualisations
Monitoring, graphs and visualisations
morekid
Using NoSQL databases to store RADIUS and Syslog data
Using NoSQL databases to store RADIUS and Syslog data
Karri Huhtanen
The Next Generation Datacenter
The Next Generation Datacenter
Red Hat Events
Next generation alerting and fault detection, SRECon Europe 2016
Next generation alerting and fault detection, SRECon Europe 2016
Dieter Plaetinck
Prometheus (Prometheus London, 2016)
Prometheus (Prometheus London, 2016)
Brian Brazil
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
PaloSanto Solutions
Configuration manager presentation
Configuration manager presentation
jeyg
Consul: Service-oriented at Scale
Consul: Service-oriented at Scale
C4Media
PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion
Victor M. Fernández
Monitoring and observability
Monitoring and observability
Theo Schlossnagle
Superb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with Sensu
Paul O'Connor
VoIP – vulnerabilities and attacks
VoIP – vulnerabilities and attacks
n|u - The Open Security Community
The Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
Mike Merideth
Destacado
(20)
FreeSWITCH para usuarios Asterisk
FreeSWITCH para usuarios Asterisk
FreeSWITCH: Asterisk con Esteroides
FreeSWITCH: Asterisk con Esteroides
OpenR2 in Asterisk
OpenR2 in Asterisk
Raptor 2
Raptor 2
Raptor web application firewall
Raptor web application firewall
Vulnerabilidades en Aplicaciones Web PHP
Vulnerabilidades en Aplicaciones Web PHP
Five Lines I Could Not Draw
Five Lines I Could Not Draw
Monitoring, graphs and visualisations
Monitoring, graphs and visualisations
Using NoSQL databases to store RADIUS and Syslog data
Using NoSQL databases to store RADIUS and Syslog data
The Next Generation Datacenter
The Next Generation Datacenter
Next generation alerting and fault detection, SRECon Europe 2016
Next generation alerting and fault detection, SRECon Europe 2016
Prometheus (Prometheus London, 2016)
Prometheus (Prometheus London, 2016)
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Configuration manager presentation
Configuration manager presentation
Consul: Service-oriented at Scale
Consul: Service-oriented at Scale
PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion
Monitoring and observability
Monitoring and observability
Superb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with Sensu
VoIP – vulnerabilities and attacks
VoIP – vulnerabilities and attacks
The Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
Similar a FreeSWITCH Monitoring
Webinar - Patch Management: Keep up with security updates by using SysKit
Webinar - Patch Management: Keep up with security updates by using SysKit
SysKit Ltd
Using DevOps to Drive the Agile ALM
Using DevOps to Drive the Agile ALM
TechWell
Key implications of PCI DSS v3.1 update
Key implications of PCI DSS v3.1 update
Ajay Unni
Two Years of IT Asset Management at Loyola Marymount, Knowledge 2013
Two Years of IT Asset Management at Loyola Marymount, Knowledge 2013
Adam Mason
TRI and OPRA Overview
TRI and OPRA Overview
TRI, the risk-based monitoring company
Tools and practices to use in a Continuous Delivery pipeline
Tools and practices to use in a Continuous Delivery pipeline
Matteo Emili
Federal Webinar: Security Compliance with SolarWinds Network Management Tools
Federal Webinar: Security Compliance with SolarWinds Network Management Tools
SolarWinds
Unified Operations Vision
Unified Operations Vision
Steve Mushero
Icinga camp ams 2016 icinga2
Icinga camp ams 2016 icinga2
Assaf Flatto
Icinga Camp Amsterdam - Monitoring – When to start
Icinga Camp Amsterdam - Monitoring – When to start
Icinga
Webinar - System Performance Monitoring with SysKit: Servers, Services and Apps
Webinar - System Performance Monitoring with SysKit: Servers, Services and Apps
SysKit Ltd
Maximize the Power of Your ERP Data
Maximize the Power of Your ERP Data
Global Creative Group, Inc
Put an End to Workforce Time Theft
Put an End to Workforce Time Theft
EPAY Systems
Software Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
XebiaLabs
Con3187 Creating Industrial Middleware with Java ME and Single-Board Computers
Con3187 Creating Industrial Middleware with Java ME and Single-Board Computers
Julio Palma Vázquez
Sumologic <3 Open Source
Sumologic <3 Open Source
NGINX, Inc.
HIS 2017 Paul Sherwood- towards trustable software
HIS 2017 Paul Sherwood- towards trustable software
jamieayre
Using JMeter Scripts in CloudTest for Continuous Testing
Using JMeter Scripts in CloudTest for Continuous Testing
Jennifer Finney
Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...
Icinga
Federal Webinar: RMF, DISA STIGs, and NIST FISMA Compliance using SolarWinds
Federal Webinar: RMF, DISA STIGs, and NIST FISMA Compliance using SolarWinds
SolarWinds
Similar a FreeSWITCH Monitoring
(20)
Webinar - Patch Management: Keep up with security updates by using SysKit
Webinar - Patch Management: Keep up with security updates by using SysKit
Using DevOps to Drive the Agile ALM
Using DevOps to Drive the Agile ALM
Key implications of PCI DSS v3.1 update
Key implications of PCI DSS v3.1 update
Two Years of IT Asset Management at Loyola Marymount, Knowledge 2013
Two Years of IT Asset Management at Loyola Marymount, Knowledge 2013
TRI and OPRA Overview
TRI and OPRA Overview
Tools and practices to use in a Continuous Delivery pipeline
Tools and practices to use in a Continuous Delivery pipeline
Federal Webinar: Security Compliance with SolarWinds Network Management Tools
Federal Webinar: Security Compliance with SolarWinds Network Management Tools
Unified Operations Vision
Unified Operations Vision
Icinga camp ams 2016 icinga2
Icinga camp ams 2016 icinga2
Icinga Camp Amsterdam - Monitoring – When to start
Icinga Camp Amsterdam - Monitoring – When to start
Webinar - System Performance Monitoring with SysKit: Servers, Services and Apps
Webinar - System Performance Monitoring with SysKit: Servers, Services and Apps
Maximize the Power of Your ERP Data
Maximize the Power of Your ERP Data
Put an End to Workforce Time Theft
Put an End to Workforce Time Theft
Software Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
Con3187 Creating Industrial Middleware with Java ME and Single-Board Computers
Con3187 Creating Industrial Middleware with Java ME and Single-Board Computers
Sumologic <3 Open Source
Sumologic <3 Open Source
HIS 2017 Paul Sherwood- towards trustable software
HIS 2017 Paul Sherwood- towards trustable software
Using JMeter Scripts in CloudTest for Continuous Testing
Using JMeter Scripts in CloudTest for Continuous Testing
Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...
Federal Webinar: RMF, DISA STIGs, and NIST FISMA Compliance using SolarWinds
Federal Webinar: RMF, DISA STIGs, and NIST FISMA Compliance using SolarWinds
Más de Moises Silva
Interfaces de Scripting para librerias en C
Interfaces de Scripting para librerias en C
Moises Silva
Manejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCH
Moises Silva
Implementation Lessons using WebRTC in Asterisk
Implementation Lessons using WebRTC in Asterisk
Moises Silva
Negociacion de Codecs en Asterisk
Negociacion de Codecs en Asterisk
Moises Silva
Sangoma en el Ecosistema Open Source
Sangoma en el Ecosistema Open Source
Moises Silva
FreeTDM PRI Passive Recording
FreeTDM PRI Passive Recording
Moises Silva
Asterisk PRI Passive Call Recording
Asterisk PRI Passive Call Recording
Moises Silva
Más de Moises Silva
(7)
Interfaces de Scripting para librerias en C
Interfaces de Scripting para librerias en C
Manejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCH
Implementation Lessons using WebRTC in Asterisk
Implementation Lessons using WebRTC in Asterisk
Negociacion de Codecs en Asterisk
Negociacion de Codecs en Asterisk
Sangoma en el Ecosistema Open Source
Sangoma en el Ecosistema Open Source
FreeTDM PRI Passive Recording
FreeTDM PRI Passive Recording
Asterisk PRI Passive Call Recording
Asterisk PRI Passive Call Recording
Último
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Evangelist Apps https://twitter.com/EvangelistSW/
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
SolGuruz
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
OnePlan Solutions
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Vinodh Ram
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
Último
(20)
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
FreeSWITCH Monitoring
1.
FreeSWITCH Monitoring ClueCon, August 2016 Moisés Silva <moy@sangoma.com> Manager, So?ware Engineering
2.
We’re Hiring • Linux developers C/C++ or Python • Anywhere in the world, paid relocaJon to Toronto or full Jme remote opportuniJes •
Fun and relaxed work environment 2 Sangoma Technologies - © 2016
3.
Agenda • Monitoring Basics • Metrics and Logs •
AlerJng • TradiJonal SoluJons • Emerging SoluJons • A?erword (FreeSWITCH Oxidized) 3 Sangoma Technologies - © 2016
4.
Monitoring Basics • Monitoring is about knowing what is happening on your systems. The good and the bad • Monitoring helps you with predicJon/ forecasJng. Plan your future growth and anJcipate problems •
Monitoring provides you with the data you need to troubleshoot problems faster 4 Sangoma Technologies - © 2016
5.
Types of Monitoring • ApplicaJon Metric Monitoring • Numbers about applicaJon usage & performance •
You can then use those numbers to define alerts • Service Status Monitoring • Simple binary checks. It’s the service up or not 5 Sangoma Technologies - © 2016
6.
Monitoring Models • Push vs Pull systems • Push: Graphite, StatsD, CollectD, SNMP •
Pull: Prometheus, SNMP • Determines who iniJates the metric transfer • Push systems are more dynamic and tend to require less maintenance • Pull systems require a source of truth and node discovery • Pulling however allows you to more effecJvely detect if a node or applicaJon is down 6 Sangoma Technologies - © 2016
7.
Push Monitoring 7 Sangoma Technologies - © 2016 Monitoring Server Node 1 Node 2 Node 3 Metrics and Check Results
8.
Pull Monitoring 8 Sangoma Technologies - © 2016 Monitoring Server Node 1 Node 2 Node 3 Metric and Check Requests
9.
Metrics • Time series data. Sequence of numerical data points listed in Jme order, usually sampled at regular intervals. • Different granulariJes of data stored and aggregated over Jme on fixed-size storage •
Time series analysis over the data results in fancy graphs • Example databases: RRDTool, Graphite (Whisper), InfluxDB, Prometheus 9 Sangoma Technologies - © 2016
10.
FreeSWITCH Metrics • AcJve Calls • Total Calls •
Failed Calls • RegistraJons • Failed RegistraJons 10 Sangoma Technologies - © 2016
11.
FreeSWITCH Metrics • ASR (Answer / Seizure RaJo) • NER (Network EffecJveness RaJo) •
ACD (Average Call DuraJon) • PDD (Post Dial Delay) 11 Sangoma Technologies - © 2016
12.
Logs • Logs can be a source of metrics when metrics and service checks are not enough • You may want to send alerts based on log pagerns and repeated log errors •
ELK Stack • ElasJc Search • Logstash • Kabana 12 Sangoma Technologies - © 2016
13.
AlerMng • Email, Chat (Slack/HipChat), SMS, etc • Alert based on expected metrics and check failures •
Procure to use percenJles instead of averages • Several alternaJves: Prometheus, Alerta, Flapjack 13 Sangoma Technologies - © 2016
14.
Alert FaMgue 14 Sangoma Technologies - © 2016 • This happens when alerts are triggered too o?en and causes the receiver to be desensiJzed
15.
Alert FaMgue • You know you have it when you start ignoring alerts • Ignoring alerts leads to missing real problems or taking too long to respond to them 15 Sangoma Technologies - © 2016
16.
Alert FaMgue • Warnings might be well intended and in isolaJon work well, however, when they add up, they may cause more harm than good • Adjust your thresholds. Be cauJous with warning vs criJcal severity and adjust your noJficaJons accordingly •
Kill or fix alerts that are firing too o?en. You need a way to easily mute them in the meanJme 16 Sangoma Technologies - © 2016
17.
• They’re all about gejng the job done. And they do: • But at some point you goga ask yourself if there’s a beger way ... TradiMonal SoluMons 17 Sangoma Technologies - © 2016
18.
SNMP 18 Sangoma Technologies - © 2016
19.
SNMP • MIBs/OIDs are cumbersome to use (to say the least) • OIDs available in FreeSWITCH give you number of sessions, acJve calls, sessions per second etc. •
Not easy to collect custom metrics • Very limited informaJon exposed by mod_snmp and overall seems kind of abandoned • The monitoring/management interface in FreeSWITCH needs some work 19 Sangoma Technologies - © 2016
20.
CACTI & RRDtool • Web front end for the RRDtool Jme-series database • Collect metrics from mulJple sources (e.g snmp) •
No one can ever remember how to add a server (convoluted process) 20 Sangoma Technologies - © 2016
21.
CACTI & RRDtool 21 Sangoma Technologies - © 2016 • You end up with ugly graphs like this: It’s beger than nothing though ….
22.
Monitoring Sucks 22 Sangoma Technologies - © 2016 • So much that around 2011 a “Monitoring Sucks” community was set to fix it: • hgps://github.com/monitoringsucks •
hgps://github.com/monitoringsucks/blog-posts • hgps://vimeo.com/monitorama
23.
New SoluMons 23 Sangoma Technologies - © 2016 • Because new is always beger …
24.
Sensu • Monitoring that doesn’t suck (their mogo) • You can reuse nagios/zabbix checks. Sensu was designed as a replacement for aging Nagios installaJons •
No Jme-series database included, you have several opJons available (e.g Graphite, InfluxDB) 24 Sangoma Technologies - © 2016
25.
Sensu • Pull/Push system with an agent • Pub/Sub model with pluggable transports (RabbitMQ, Redis, Amazon SQS) •
Nodes subscribe to groups of checks. The checks are scheduled by the server or the node. • Both service and metric checks supported • Check results can be sent asynchronously by external jobs via raw TCP + JSON (support in a github PR for HTTP) 25 Sangoma Technologies - © 2016
26.
Sensu • HTTP API to read access nodes, checks, silence alarms, etc • Nice and simple dashboard UI •
Dynamic infrastructure. Servers add themselves to the monitoring system. • Composable json configuraJon for easy automaJon (e.g Ansible, SaltStack, Chef etc) 26 Sangoma Technologies - © 2016
27.
Sensu 27 Sangoma Technologies - © 2016 Source: sensuapp.org
28.
Graphite • Time-series storage system • Whisper database format designed as an improvement over RRDtool to manage out of Jme data points •
Carbon-cache is a daemon listening for metrics on a TCP socket (typically used in tandem with StatsD) • Metrics are stored in fixed-size files • Comes with a (quite outdated) UI for metric graphs. This is most o?en used as an hgp endpoint by other graphing tools like Grafana 28 Sangoma Technologies - © 2016
29.
Graphite • Every Jme series is idenJfied by a hierarchy of dot-separated idenJfiers (e.g stats.freeswitch.total_calls) • The text format to send stats to graphite is dead simple: <metric name> <value> <Jmestamp> •
stats.freeswitch.total_calls 50 1470843323 • No further dimensions can be encoded. The typical work-around is to encode them in the metric name: • stats.freeswitch.profile.internal.total_calls 20 1470843323 29 Sangoma Technologies - © 2016
30.
Graphite 30 Sangoma Technologies - © 2016 Source: hgp://www.aosabook.org/en/graphite.html
31.
Prometheus • New Jme-series monitoring system with built-in alerJng • Includes its own Jme-series database format •
MulJ-dimensional data model (fancy term for key/ value pairs labels agached to the Jme-series metrics) • HTTP-based pull model (Prometheus scraps nodes for metrics via HTTP) • Push gateways supported for applicaJons without a naJve HTTP endpoint 31 Sangoma Technologies - © 2016
32.
Prometheus • Client libraries available for many languages so you can instrument your applicaJons • Flexible query language (think SQL for for Jme-series) •
Command line querying tool • Built-in alerJng • Can be federated for aggregaJon of data in mulJple data centers 32 Sangoma Technologies - © 2016
33.
Prometheus • Go standalone applicaJon (no dependencies) • All metrics stored, no loss of granularity •
Similar format to graphite, with the added dimensions: • freeswitch_total_calls{profile=internal} 20 1470843323 33 Sangoma Technologies - © 2016
34.
Prometheus 34 Sangoma Technologies - © 2016
35.
Graphing with Grafana • Powerful dashboard builder applicaJon • Support for many backend databases (Prometheus, Graphite) •
Automate creaJon of dashboards with their HTTP API and JSON dashboard definiJon format • Rich graphing customizaJons, styling, access control, etc 35 Sangoma Technologies - © 2016
36.
Graphing with Grafana 36 Sangoma Technologies - © 2016
37.
Graphing with Grafana 37 Sangoma Technologies - © 2016
38.
mod_prometheus • NaJve Prometheus FreeSWITCH integraJon module wrigen in Rust • Early development (started just a few days ago) but already provides useful metrics out of the box, ready to be scrapped by Prometheus •
Metrics like Calls, Failed calls, RegistraJons, CPS, ASR, etc • You can then use Prometheus Alert manager to create alert trigger rules based on those metrics • hgps://github.com/moises-silva/mod_prometheus 38 Sangoma Technologies - © 2016
39.
mod_prometheus • Installing requires Rust and Cargo (the Rust package/build tool and FreeSWITCH master) # git clone hgps://github.com/moises-silva/mod_prometheus # cd mod_prometheus # cargo build # cp target/debug/libmod_prometheus.so /usr/local/freeswitch/mod (Do not agempt to rename the module to mod_prometheus, it won’t work) 39 Sangoma Technologies - © 2016
40.
mod_prometheus • Then just load it 40 Sangoma Technologies - © 2016
41.
mod_prometheus • Test with curl 41 Sangoma Technologies - © 2016
42.
mod_prometheus • Use custom counters and gauges from the dialplan 42 Sangoma Technologies - © 2016
43.
mod_prometheus • Next Prometheus scrap will get those metrics 43 Sangoma Technologies - © 2016
44.
Final Thoughts • ApplicaJon instrumentaJon must be part of applicaJon development • Monitoring tools of all kinds are available. No excuses for lack of monitoring •
Monitor all the things! 44 Sangoma Technologies - © 2016
45.
AUerword • Bringing Rust to FreeSWITCH. The mod_prometheus module is the first Rust module coming into FreeSWITCH • Rust is a new systems programming language within the same speed range as C/C++ but with memory safety guarantees using an ownership system and move semanJcs by default •
Rust bindings are available by the freeswitchrs project created by Michael Giagnocavo: hgps://gitlab.com/wiresight/freeswitchrs/ • Rust memory safety could make for an interesJng addiJon to the stability of FreeSWITCH. If you’re wriJng modules please consider using Rust 45 Sangoma Technologies - © 2016
46.
QUESTIONS
47.
Contact Us • Sangoma Technologies 100 Renfrew Drive, Suite 100 Markham, Ontario L3R 9R6 Canada • Website hgp://www.sangoma.com/ •
Telephone +1 905 474 1990 x2 (for Sales) • Email sales@sangoma.com Sangoma Technologies - © 2016 47
48.
THANK YOU
Descargar ahora