Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Sonia Singla
Sonia Singla

Posted on • Originally published atsoniasingla.com

     

Week 00 - CNCF Internship with Thanos

Alt Text

Every person has their own journey, this is mine👩🏻‍💻

Introduction:

Hello everyone, my name is Sonia 👱‍♀️,and currently, am pursuing my Bachelor’s in Information Technology from Panjab University, Chandigarh, India. I have been selected as an intern atCloud Native Computing Foundation withThanos where I will be working with the ProjectComplete Katacoda tutorials under the guidance ofBartek Plotka andPovilas Versockas.

I would like to thanks my mentors, maintainers and the whole community for giving me this wonderful opportunity. I am really excited to dive deep into the project’s code base and to learn as much as I can despite all the hurdles that are waiting for me in the way ahead ☠️

Project Description:

Ready to roll with me? 😉 To make sure, we are all on the same page, I’ll start with the Introduction ofThanos, proceeding withKatacoda and the project on which i’ll be hacking this summer 🧐

Thanos:Introduction

Alt Text

[Thanos, Prometheus, Grafana]

Thanos is a project that turns yourPrometheus installation into a highly available metric system with unlimited storage capacity. From a very high-level view, it does this by deploying a sidecar to Prometheus, which uploads the data blocks to any object storage. A store component downloads the blocks again and makes them accessible to a query component, which has the same API as Prometheus itself. This works nicely withGrafana because its the same API. So without much effort, you can view your nice dashboard graphs beyond the configured retention time of your Prometheus monitoring stack. and get an almost unlimited timeline , only restricted by object storage capacities.Thanos also provides downsampling of stored metrics, deduplication of data points and some more.

Katacoda:Introduction

Alt Text

Katacoda 😻

Katacoda is an interactive Learning and Training Platform for Software Engineers, helping Developers Learn and Companies Increase Adoption. It provides isolation for each person, so they can explore and push the limits of their learning skills without worry about breaking the environment for other persons. Katacoda enhances your technical sales, training and internal education process.

Interesting, right? 😻

As part of this internship, I’ll be working on completing the Katacoda tutorials :

  1. Intro: Downsampling and unlimited metric retention for Prometheus.
  2. Intro: Global and meta alerts with Thanos.
  3. Advanced: Connecting remote Prometheuses to Thanos using simple Envoy setup.
  4. Advanced: Using Prometheus remote write to stream metrics to Thanos.
  5. Advanced: Query low tail latency with low cost: Introducing caching to Thanos.

Agreement:

Alt Text

Signed xDDDD

Signing off for today, until next time 👻

:wq

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Kubernetes 1.20 release notes shadow | @linuxfoundation @CloudNativeFdn Intern 2020 | @outreachy 2019 Intern at @mozilla | Mozilla Reps @mozillareps | 20 y.o 🤪
  • Location
    Chandigarh, India
  • Joined

More fromSonia Singla

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp