heimdall
Monitoring doesn't need to be complicated
Deploy in minutes, monitor with confidence, and receive real time alerts on Discord or Slack.
It's simple as running a single Docker command
Deploy Heimdall in minutes with our easy-to-use Docker image. Get started quickly and start monitoring your services right away.
docker run -d -e ROOT_USERNAME=admin -e ROOT_PASSWORD=admin -p 80:80 mateusgcoelho/sentinel:latest
Integrate now
We also provide integration with popular tools like Express.js, to easyly add monitoring capabilities to your existing applications.
import { heimdall } from "@heimdall-sdk/express";
import express from "express";
const app = express();
app.use(express.json());
app.use(
heimdall({
baseUrl: "http://localhost:8080",
serviceName: "my-company-api",
apiKey: "heim_XXXX", // Replace with your actual API key generated from Sentinel
flushIntervalMs: 10_000, // Optional: default is 10,000 ms
flushSize: 50, // Optional: default is 50
})
);
app.get("/", async (req, res) => {
res.status(200).json({ message: "hello world" });
});
const PORT = 3001;
app.listen(PORT, () => {
console.log("Server is running on http://localhost:3001");
});