You monitor the MATRIXX Gateways using JMX.
MATRIXX Monitoring and Logging provides the tasks required to monitor the various MATRIXX Digital Commerce components. It identifies where information is logged and provides recommendations on what you should monitor regularly.
The MATRIXX Business API Gateway SNMP statistics are defined in the matrixx_web_mib.txt file and you display them using the snmp-net-utils snmpwalk command.
The topics in this section provide information about monitoring Call Control Framework (CCF) components, including Network Enabler and Camel Gateway.
Diameter Event Logger listens to the Diameter Gateway through a TCP connection and logs diameter Rx messages to a JSON file.
Use SNMP to monitor a MATRIXX Digital Commerce environment to confirm that the MATRIXX Engines are functioning properly in an active-standby HA configuration and that during an engine failover, the switch-over operation is working as designed. MATRIXX Digital Commerce also offers statistics for other components that indicate those components are running correctly, and to help you diagnose problems.
Enable and configure the Event Loader purge task for an Event Repository by answering the event purge expired events-related questions when running the create_config.py script.
You can enable JMX logging control for the Gateway Proxy, RS Gateway, MATRIXX Backoffice Customer Tool, My MATRIXX, and the Notification Server.
Event streaming errors are logged in the Event Streaming Framework mtx_event_streamer.log file. Event Streaming Framework uses Log4j 2.x to log error, debugging, and informational messages
You use the Prometheus and Grafana third-party products to monitor a cloud native MATRIXX Digital Commerce deployment.
You monitor the Route Cache by reading watermark log messages for each Route Cache table, and by monitoring the Route Cache SNMP statistics. The SNMP statistics are defined in the matrixx_rc_mib.txt MIB file and are returned by the print_snmp_stats.py script. They include statistics on subscriber and session data, including statistics on insert, fetch, erase, and iterator operations, general statistics on subscriber records, and garbage collection.
The MATRIXX SBA Gateway SNMP statistics are defined in the matrixx_web_mib.txt file and you display them using the snmp-net-utils snmpwalk command.
Payment service logs messages to the payment-service.log.
By default, the SNMP Agent running on a MATRIXX Engine monitors the status and health of all the blades and clusters it contains. It collects statistics to aid in identifying potential processing problems.
Traffic Routing Agent SNMP statistics are defined in the matrixx_tra_mib.txt MIB file and are returned by the print_snmp_stats.py script when run on any of the Traffic Routing Agent servers. They include categories such as TCP traffic, UDP traffic, Diameter Gateway traffic, and MDC Gateway traffic.
You use the MATRIXX Digital Commerce system logs and SNMP statistics and notifications to monitor the MATRIXX Digital Commerce web-facing applications, such as RS Gateway, Gateway Proxy, and My MATRIXX.