Kortex
Cortex ist ein horizontal skalierbarer, hochverfügbarer, mandantenfähiger Langzeitspeicher für Prometheus.
Merkmale
- Horizontal skalierbar: Cortex kann auf mehreren Maschinen in einem Cluster ausgeführt werden und übersteigt dabei den Durchsatz und die Speicherkapazität einer einzelnen Maschine.
- Hochverfügbar: Wenn Cortex in einem Cluster ausgeführt wird, kann es Daten zwischen Maschinen replizieren.
- Mandantenfähig: Cortex kann Daten und Abfragen aus mehreren verschiedenen unabhängigen Prometheus-Quellen in einem einzigen Cluster isolieren.
- Langzeitspeicherung: Cortex unterstützt S3, GCS, Swift und Microsoft Azure für die Langzeitspeicherung von Metrikdaten.
Erste Schritte
Um mit Cortex zu beginnen, befolgen Sie diese Schritte:
- Installation
- Grundeinrichtung
- Beispielverwendung
Dokumentation
- Architekturübersicht
- Konfigurationshandbuch
- Sicherheitsleitfaden
- Richtlinien für Mitwirkende
Gemeinschaft und Unterstützung
Wenn Sie Fragen zu Cortex haben, können Sie:
- Stellen Sie eine Frage im Cortex Slack-Kanal. Um sich zum CNCF Slack einzuladen, besuchen Sie http://slack.cncf.io/.
- Melden Sie ein Problem.
- E-Mail an [email protected].
Ihr Feedback ist jederzeit willkommen.
Informationen zu Sicherheitsproblemen finden Sie unter https://github.com/cortexproject/cortex/security/policy
Engagieren Sie sich in unserer Community
Wir laden Sie ein, an den zweiwöchentlichen Cortex Community Calls teilzunehmen, einer spannenden Gelegenheit, mit anderen Entwicklern und Enthusiasten in Kontakt zu treten. Diese Treffen finden jeden zweiten Donnerstag abwechselnd zwischen 1200 UTC und 1700 UTC statt und bieten eine Plattform für offene Diskussionen, Zusammenarbeit und Wissensaustausch.
Unsere Sitzungsnotizen sind sorgfältig dokumentiert und können hier abgerufen werden. Sie bieten einen umfassenden Überblick über die besprochenen Themen und getroffenen Entscheidungen.
Damit Sie kein Meeting verpassen, haben wir es Ihnen leicht gemacht, den Überblick zu behalten:
- Sehen Sie sich hier den Zeitplan für den Cortex Community Call in Ihrem Browser an.
- Alternativ können Sie die .ics-Datei hier herunterladen, um sie mit jeder Kalenderanwendung oder jedem Kalenderdienst zu verwenden, der das iCal-Format unterstützt.
Gestalten Sie mit uns die Zukunft von Cortex und lassen Sie uns gemeinsam etwas Großartiges aufbauen!
Weiterführende Literatur
Gespräche
- Nov. 2024 KubeCon-Vortrag „Cortex Intro: Multi-Tenant Scalable Prometheus“ (Video, Folien)
- März 2024 KubeCon-Vortrag „Cortex Intro: Multi-Tenant Scalable Prometheus“ (Video, Folien)
- Apr. 2023 KubeCon-Vortrag „How to Run a Rock Solid Multi-Tenant Prometheus“ (Video, Folien)
- Okt. 2022 KubeCon-Vortrag „Current State and the Future of Cortex“ (Video, Folien)
- Okt. 2021 KubeCon-Talk „Cortex: Intro and Production Tips“ (Video, Folien)
- September 2020 KubeCon-Vortrag „Scaling Prometheus: How We Got Some Thanos Into Cortex“ (Video, Folien)
- Jul 2020 PromCon-Vortrag „Sharing is Caring: Leveraging Open Source to Improve Cortex & Thanos“ (Video, Folien)
- November 2019 KubeCon spricht über „Cortex 101: Horizontal skalierbarer Langzeitspeicher für Prometheus“ (Video, Folien), „Konfigurieren von Cortex für maximale Leistung“ (Video, Folien, Text) und „Blazin‘ Fast PromQL“ (Folien, Video, Text). hoch)
- Nov. 2019 PromCon-Vortrag „Zwei Haushalte, beide gleich in Würde: Cortex und Thanos“ (Video, Folien, Text)
- Mai 2019 KubeCon-Vorträge; „Cortex: Intro“ (Video, Folien, Blogbeitrag) und „Cortex: Deep Dive“ (Video, Folien)
- November 2018 CloudNative London-Treffengespräch; „Cortex: Horizontal skalierbarer, hochverfügbarer Prometheus“ (Folien)
- August 2018 PromCon-Panel; „Prometheus-Langzeitspeicheransätze“ (Video)
- Dez. 2018 KubeCon-Vortrag; „Cortex: Unendlich skalierbarer Prometheus“ (Video, Folien)
- Aug. 2017 PromCon-Vortrag; „Cortex: Prometheus as a Service, One Year On“ (Videos, Folien, Aufsatz Teil 1, Teil 2, Teil 3)
- Jun 2017 Prometheus London Meetup-Gespräch; „Cortex: Open-Source, horizontal skalierbarer, verteilter Prometheus“ (Video)
- Dez. 2016 KubeCon-Vortrag; „Weave Cortex: Mandantenfähiger, horizontal skalierbarer Prometheus as a Service“ (Video, Folien)
- Aug. 2016 PromCon-Vortrag; „Projekt Frankenstein: Multitenant, Scale-Out Prometheus“: (Video, Folien)
Blogbeiträge
- Blogbeitrag vom Dezember 2020 „Wie AWS und Grafana Labs Cortex für die Cloud skalieren“
- Blogbeitrag vom Okt. 2020 „Wie man Cortex von Chunks- auf Blockspeicher umstellt (und warum man nicht zurückblickt)“
- Blogbeitrag vom Okt. 2020 „Now GA: Cortex blockiert Speicher für die skalierte Ausführung von Prometheus mit reduzierter betrieblicher Komplexität“
- Blogbeitrag vom September 2020 „A Tale of Tail Latencies“
- Blogbeitrag vom August 2020 „Prometheus skalieren: Wie wir Cortex-Blockspeicher bis an seine Grenzen und darüber hinaus bringen“
- Blogbeitrag vom Juli 2020 „Wie Blockspeicher in Cortex die betriebliche Komplexität für die Ausführung von Prometheus in großem Maßstab reduzieren“
- Blogbeitrag vom März 2020 „Cortex: Zone Aware Replication“
- Blogbeitrag vom März 2020 „Wie wir Klatsch nutzen, um die Verfügbarkeit von Cortex und Loki zu verbessern“
- Blogbeitrag vom Januar 2020 „Die Zukunft von Cortex: In das nächste Jahrzehnt“
- Blogbeitrag und Podcast vom Februar 2019; „Prometheus Scalability mit Bryan Boreham“ (Podcast)
- Blogbeitrag vom Februar 2019; „Wie Aspen Mesh Cortex in der Produktion ausführt“
- Dezember 2018 CNCF-Blogbeitrag; „Cortex: ein mandantenfähiger, horizontal skalierbarer Prometheus-as-a-Service“
- November 2018 CNCF TOC-Präsentation; „Horizontal skalierbarer, mandantenfähiger Prometheus“ (Folien)
- Blogbeitrag vom September 2018; „Was ist Cortex?“
- Designdokument vom Juli 2018; „Cortex-Abfrageoptimierungen“
- Entwurfsdokument vom Juni 2016; „Projekt Frankenstein: Ein Multi-Tenant-Scale-Out-Prometheus“
Gehosteter Cortex
Es gibt mehrere kommerzielle Dienste, bei denen Sie Cortex bei Bedarf nutzen können:
Amazon Managed Service für Prometheus (AMP)
Amazon Managed Service for Prometheus (AMP) ist ein Prometheus-kompatibler Überwachungsdienst, der die Überwachung von Containeranwendungen in großem Maßstab vereinfacht. Es handelt sich um eine hochverfügbare, sichere und verwaltete Überwachung Ihrer Container. Beginnen Sie hier. Weitere Informationen zum AMP finden Sie in unserer Dokumentation und im Blog „Erste Schritte mit AMP“.
Emeritierte Betreuer
- Peter Štibraný @pstibrany
- Marco Pracucci @pracucci
- Bryan Boreham @bboreham
- Goutham Veeramachaneni @gouthamve
- Jacob Lisi @jtlisi
- Tom Wilkie @tomwilkie
- Alvin Lin @alvinlin123
Geschichte von Cortex
Das Cortex-Projekt wurde im Juni 2016 von Tom Wilkie und Julius Volz (Mitbegründer von Prometheus) gestartet.