Skip to content

thiankahhaw/thiankahhaw.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

🚀 PropertyGuru Prometheus Server (Metrics Server) 🚀

About this Product

This product aims to be the metrics server in PropertyGuru. It will collect and store the metrics in a time series database, managed by Infrastructure Engineering Team. The main purpose or usage for it, for now, is mainly to act as an intemidiary to stream metrics to Datadog. Another feature of our metrics server is to do data massaging, to only send useful and clean data to Datadog.

We are deploying Prometheus on prometheus-infra namespace to integrate with other services like istio, kong and collect metrics from it and forward them to datadog as there is no direct integration between these services with datadog and there is a need of prometheus plugin

Service Diagram

Architecture overview

How to install and run the product

Prerequisites

  • Kubernetes 1.21+
  • Helm 3.7+ ​ we are installing prometheus using helm chart which bootstraps a Prometheus deployment on a Kubernetes cluster using the Helm package manager and with 2 replicas to make sure it is highly available (HA)

Get Repository Info

git clone https://prometheus-community.github.io/helm-charts

Dependencies

​ Along with this chart installs additional, we are deploying below dependent charts: ​

How to deploy Prometheus deployment on a new EKS cluster

​ If we provision a new cluster and want to deploy prometheus on it then we need to checkout the kubernetes repository

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published