Back to projects

SALMON

SALOG Monitoring & Incident Management Tool

Python
Flask
HTML
Jinja2
CSS3
JavaScript
Bootstrap
psycopg2
paramiko
sshtunnel
Git
GitHub
RotatingFileHandler
Chart.js
PostgreSQL
Oracle SQL

Overview

SALMON (SALOG Monitoring & Incident Management Tool) was developed to support incident management and system monitoring for SALOG. It leverages OpenSearch and Grafana to analyze logs and visualize system and data metrics, improving visibility into system behavior and anomalies. The tool enables fast identification and investigation of data inconsistencies and system irregularities, accelerating incident resolution and improving overall data reliability.

⚠️ Problem

Data-related incidents and system irregularities in SALOG were difficult to track, with limited visibility into logs and metrics, leading to slow resolution times and recurring data inconsistencies.

✅ Solution

Developed an internal monitoring tool using OpenSearch for log analysis and Grafana for metric visualization, enabling proactive detection of anomalies and faster incident resolution.

Data Flow

  1. 1SALOG system → Log ingestion into OpenSearch
  2. 2OpenSearch → Log analysis & anomaly detection
  3. 3Grafana → System & data metric dashboards
  4. 4Incident identified → Investigation & resolution
  5. 5Resolution → Data reliability improvement

Tools & Technologies

PythonFlaskHTMLJinja2CSS3JavaScriptBootstrappsycopg2paramikosshtunnelGitGitHubRotatingFileHandlerChart.jsPostgreSQLOracle SQL