IT üzemeltetési platform, ami a saját clusteredben fut: a Kubernetes szolgáltatásaidra és mindenre, ami mellettük működik. Egyetlen Helm telepítés, és olyan uptime számok, amiket a vezetőség is elolvas: mérve, nem becsülve.
A demó a Meridian Retail Group, egy kitalált webáruház: Kubernetes-en futó webshop, bare-metal adatbázis-cluster és néhány felhős szolgáltatás. Belépés: demo / MeridianDemo2026. A fiók mindent lát, és semmit nem tud elrontani.
$ helm repo add itops https://charts.mlops.hu $ helm install itops itops/itops -n itops --create-namespace NAME: itops · STATUS: deployed · REVISION: 1 $ curl -X POST $API/api/v1/operator/register \ -H "X-API-Key: $KEY" -d '{ "nodeId": "meridian/commerce/prod/eu-central-1", "name": "payment-gateway", "criticality": "critical", "slaGroup": "checkout-flow", "autoIncident": true }' {"success":true,"created":true} # 30 másodperc múlva az agent jelentkezik ✓ payment-gateway OPERATIONAL 3/3 ready 99.99% keret 92% $
A demó publikus státuszoldala, ahogy az SLA plugin közzéteszi: 90 nap csoportonként, a hónap uptime-ja a célértékhez mérve, a maradék hibakeret. Ahol a platform nem látott, ott a nap szürke, nem zöld.
Egyetlen, saját szerveren futó platform. Az alap ingyenes; az SLA és a hibajegy plugin licenckulccsal nyílik.
Az uptime 5 perces pillanatképekből épül, pontos időtartam-idővonalon, percekkel súlyozva: egy nagy szolgáltatás mozgatja a fő számot, egy kicsi nem. A karbantartási ablak a tört mindkét oldaláról kimarad. Amit a platform nem tudott mérni, az UNKNOWN-ként jelenik meg, sosem néma 100%-ként.
Minden SLA-csoport percben mutatja a keretét: engedett, elhasznált, maradék, és az égési sebesség. A folyó hónap AT_RISK jelzést kap, mielőtt a keret elfogy, nem a riport kinyomtatása után. Négy beépített szint 99,0%-tól 99,99%-ig, csoportonként saját célértékkel.
Incidens, szolgáltatáskérés, probléma és változás külön típusként, hogy az MTTR és a kérésteljesítés ne mosódjon egy számba. A prioritás a hatás × sürgősség mátrixból adódik, és a prioritás adja a határidőt: egy P1-re 15 percen belül válasz, 4 órán belül megoldás jár. A felfüggesztett jegy órája megáll.
Ha egy szolgáltatás DOWN lesz, a platform SLA-incidenst nyit és jegyet tesz a megfelelő sorba, kitöltött típussal, hatással és sürgősséggel. Ha a szolgáltatás visszajön és a jegyhez senki nem nyúlt, a jegy magától megoldódik, és leírja, miért.
Az itops-agentv2 kb. 1100 sor Go, külső kód nélkül, scratch image-ben. 30 másodpercenként jelenti a replikaszámot és az image-eket, a workloadokon get jogon kívül semmit nem kér, nem nyit portot, és sosem ír a clusteredbe. MIT licenc.
Ugyanaz az agent cluster nélkül is szondáz HTTP végpontokat. Egy 200 soros POSIX shell agent lefedi azokat a gépeket, ahol csak curl van. Ami egyetlen HTTP kérést el tud küldeni, az ugyanarra a dashboardra kerül ugyanazzal az SLA-matematikával; ami elhallgat, 2 perc után UNKNOWN, 5 perc után OUTAGE.
Önálló oldal ügyfeleknek és vezetőségnek: uptime SLA-csoportonként, maradék hibakeret, incidenstörténet és karbantartási ablakok az egész hónapra. Belépés nélkül, egy linkkel. Ha kevés az adat, azt mondja, nem zöldet mutat.
Minden szolgáltatásnál ott a csapat, a felelős, az ügyelet, a runbook és a dashboard linkje, a címkék és a tier. A függőséget egyszer deklarálod, és mindkét irányban látszik: „mi törik el, ha ez leáll" egy lekérdezés, nem egy megbeszélés.
Bármelyik mentőeszköz egyetlen HTTP hívással zárul, és a lejárt mentés riasztást ad. A tárhely-jelentés 30% és 10% szabad helynél vált healthy / warning / critical státuszra. 25 eseménytípus megy ki HMAC-aláírt webhookként, SSRF-védelemmel minden ugrásnál. Négy szerepkör csoporttagságból, csak olvasó szerep, mezőszintű jogok, LDAP és Active Directory belépés.
A katalógus a szerveré. Te megmondod, minek kell léteznie; az agentek megmondják, mi létezik. Mindkettő sima HTTP hívás, ami elfér egy Helm hookban, egy CI lépésben vagy egy cron sorban.
Core, UI és beépített PostgreSQL egy chartból. Saját adatbázist, ingress-t és LDAP-ot akkor kötsz be, amikor élesre mész.
$ helm repo add itops https://charts.mlops.hu $ helm install itops itops/itops \ -n itops --create-namespace első belépés: admin / Password123! változtasd meg. rajta van a listán.
Minden szolgáltatást egyetlen path azonosít: org/platform/env/cluster/service. A név és a node az egyetlen kötelező mező. Minden más egy-egy újabb funkciót nyit meg.
$ curl -X POST $API/api/v1/operator/register \
-H "X-API-Key: $KEY" -d '{
"nodeId": "acme/shop/prod/eu-1",
"name": "orders-db",
"slaGroup": "orders-database",
"operations": { "backup":
{ "expected": true, "maxAgeDays": 1 } }
}'A Kubernetes agent minden regisztrált szolgáltatást megkeres és jelenti az állapotát. A gépek maguk tolják fel az egészségüket. A mentőjob egy plusz kéréssel zárul.
# bármelyik mentőszkript utolsó sora $ curl -X POST $API/api/v1/backup/report \ -H "X-API-Key: $KEY" -d '{ "path": "acme/shop/prod/eu-1/orders-db", "status": "success", "sizeBytes": 734003200 }' ✓ orders-db mentés 2 órája ok
2026 augusztusa és szeptembere között adtuk ki. Az élő demó ezt futtatja.
AT_RISK előrejelzés a folyó hónapra.ON_HOLD megállítja az órát.itops-agentv2 csak stdlib, csak olvas, és egy délután alatt átnézhető.AT_RISK-et mutat, amíg még lehet tenni valamit.A „mennyi az SLA-nk?" kérdésre 5 perces felbontású válasz jön két nap Excel helyett.
A monitoring megmondja, mi történik. Az ITOps a réteg fölötte: mit jelent, kié, és mit kell tenni.
| Funkció | ITOps | Datadog | PagerDuty | Uptime Robot |
|---|---|---|---|---|
| Saját szerveren futtatható | ✓ | ✗ | ✗ | ✗ |
| Kubernetes integráció | ✓ | ✓ | ✗ | ✗ |
| SLA mérés és riport | ✓ | Részleges | ✗ | Alapszintű |
| Beépített hibajegykezelő | ✓ | ✗ | ✗ | ✗ |
| Automatikus szolgáltatás-felderítés | ✓ | ✓ | ✗ | ✗ |
| Fizikai szerverek monitorozása | ✓ | ✓ | ✗ | ✗ |
| Publikus státuszoldal | ✓ | ✗ | ✓ | ✓ |
| Licencmodell | Ingyenes alap + fizetős pluginok | Hosztonkénti előfizetés | Felhasználónkénti előfizetés | Ingyenes szint + előfizetés |
| Telepítési idő | Percek | Órák | Órák | Percek |
| Adattulajdonjog | Teljes egészében a tiéd | A gyártó felhőjében | A gyártó felhőjében | A gyártó felhőjében |
A platform a saját szervereden fut, az adataid nálad maradnak. Nincsenek rejtett, fejenkénti költségek.
Egy parancs a futó platformig. A gyorsindítás onnan tíz perc alatt elvisz egy mért szolgáltatásig.
$ helm install itops itops/itops -n itops --create-namespacekattints a másoláshoz