Reduce alert noise with Moogsoft AIOps setup

Engineers drown in alerts when hundreds of monitoring systems generate thousands of events, hiding real incidents. We configure Moogsoft AIOps to automatically correlate events and cut through the noise, turning chaos into manageable situations. Our team delivers the project turnkey—from connecting sources to calibrating algorithms and providing ongoing support—ensuring a reliable solution that scales with your business.

Our competencies:

Frequently Asked Questions

Latest works

  • Development of a web application for FEEDME
    Development of a web application for FEEDME
    1365
  • Development of an online store for the company FURNORO
    Development of an online store for the company FURNORO
    1330
  • B2B Advance company logo design
    B2B Advance company logo design
    776
  • Development of a web application for Enviok
    Development of a web application for Enviok
    1077
  • AIDER company logo development
    AIDER company logo development
    1022
  • CRM development for Chasseurs
    CRM development for Chasseurs
    1113

Reducing Alert Noise with Moogsoft: AIOps Setup for Enterprise

In enterprise infrastructures with hundreds of components and dozens of monitoring systems, engineers drown in alerts. Every day—thousands of events, but only 5–10% actually reflect an incident. The rest is noise, duplicates, and irrelevant messages. We've seen projects where a single engineer handled 200+ alerts per shift. Moogsoft AIOps solves this: it automatically clusters events into Situations and reduces incident counts up to 10x.

We deploy Moogsoft turnkey: from connecting sources to calibrating MAIA and integrating with ITSM. Our track record—over 30 AIOps implementations.

How Moogsoft Reduces MTTR?

Moogsoft uses three clustering algorithms: temporal (events close in time), topological (events on related hosts/services), and textual (similar descriptions). Together they pinpoint the root cause in seconds, not hours. For example, if PostgreSQL fails on all replicas, the system merges 500 alerts into one Situation "PostgreSQL cluster failure." In a traditional approach, each alert would become a separate ticket.

What Are Events, Situations, and Workflows?

Event—a unit of incoming data. Moogsoft accepts events via REST API, Syslog, SNMP trap, email, or built-in integrations (Prometheus Alertmanager, PagerDuty, Splunk, ServiceNow).

Situation—a cluster of related events that the AI algorithm (MAIA) considers connected. One Situation can combine 50–200 events, which in a traditional approach would create 50–200 separate tickets.

Workflow—automation reacting to a Situation: Slack notification, incident creation in PagerDuty/ServiceNow, runbook execution via webhook.

Configuring Ingestion: Connecting Sources

For integration with Prometheus Alertmanager, use the built-in receiver. In alertmanager.yml:

---
receivers:
  - name: moogsoft
    webhook_configs:
      - url: 'https://<your-tenant>.moogsoft.com/api/v1/events/prometheus'
        http_config:
          authorization:
            type: Bearer
            credentials: <api_token>
        send_resolved: true

For Nagios/Zabbix, use the Moogsoft LAM (Log Adapter Module)—an agent that normalizes event format. LAM is configured via lam.conf:

ALERT_MAP {
  source = HOSTNAME
  type = NAGIOS_SERVICESTATUS
  severity = nagios_state_to_severity($STATE$)
  description = $SERVICEOUTPUT$
  service = $SERVICEDESC$
}

Calibrating MAIA: Teaching the Algorithm

MAIA defaults to three clustering algorithms: temporal, topological, textual. In the first weeks, the algorithm creates both oversized and undersized Situations. Key calibration parameters:

Parameter Description Recommendation
Temporal window Time range for grouping 5–20 minutes
Similarity threshold Threshold for textual clustering 0.7–0.8
Topology rules Manual rules based on infrastructure Yes, for critical services

We always use a feedback loop: operators mark Situations as correctly or incorrectly grouped. MAIA learns from these ratings—after 4–6 weeks, grouping quality improves significantly.

Additional MAIA Calibration Parameters

  • Max situations per day: limit the number of Situations created
  • Minimum events per situation: minimum events to form a Situation
  • Confidence threshold: algorithm's confidence to auto-create a ticket

Why Moogsoft Is More Effective Than Manual Correlation?

Characteristic Manual Correlation Moogsoft AIOps
Incident analysis speed Hours Seconds
Tickets created per 1000 alerts 500–800 10–50
Root cause accuracy 30–50% 85–95%
Automation Requires manual intervention Full workflow automation

Moogsoft cuts alert volume 5–10x compared to manual filtering. This saves team resources and reduces incident handling costs.

Integration with ITSM and Workflow Automation

A typical production workflow:

Situation created → webhook to Slack (#incidents channel)
→ if not acknowledged in 5 min → create PagerDuty incident
→ if Situation closed → auto-resolve PagerDuty + ServiceNow ticket

In Moogsoft, this is configured in the Workflows section via visual editor or YAML. There is a ready bidirectional connector for ServiceNow—status changes in ServiceNow automatically update the Situation in Moogsoft.

What's Included in the Work (Deliverables)

  • Inventory of current monitoring sources: Nagios, Zabbix, Prometheus, APM, cloud metrics.
  • Deploy Moogsoft in your cloud or on-premise (supports Kubernetes, Docker, bare-metal).
  • Connect all sources via LAM or API, configure field mapping.
  • Initial MAIA calibration: temporal window, similarity threshold, topology rules.
  • Integrate with ITSM (ServiceNow, PagerDuty, Jira) and notification systems (Slack, Telegram, email).
  • Train operators on the interface and feedback loop.
  • Post-release support for 4 weeks: monitor grouping quality, fine-tune.

Implementation Process

  1. Audit: collect data about current event streams, volumes, and sources.
  2. Design: architecture for integrations, workflow automation schema.
  3. Deploy: install Moogsoft, configure ingestion, initial calibration.
  4. Testing: verify correlation on historical data, pilot run.
  5. Production: gradually enable sources, train algorithm, activate feedback loop.

Timeline and Cost

Basic connection with alerting setup—from 2 weeks. Full MAIA calibration and stable noise reduction—up to 12 weeks. Cost is determined after auditing your current infrastructure and event volume. We'll assess your project—contact us.

We guarantee at least a 3x reduction in incidents reaching engineers. Contact us to discuss details and order implementation.