thanos-io / thanos

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
https://thanos.io
Apache License 2.0
13.12k stars 2.1k forks source link

Run a community Thanos demo instance #4606

Open onprem opened 3 years ago

onprem commented 3 years ago

Prometheus runs a publically accessible instance, which they are using for CI to test the React UI for every pull request.

Running a public instance of Thanos will allow us to:

cc @thanos-io/thanos-maintainers

wiardvanrij commented 3 years ago

Do you mean this? https://github.com/prometheus/demo-site

I'm curious how the Prometheus folks experience these demo sites (Like does it get used a lot for example?)

yeya24 commented 3 years ago

I was thinking about the same thing before. One demo site for Prometheus is sufficient as it is just a single application. For thanos, do we want to have multiple demo sites for different components, querier, bucket UI, etc?

onprem commented 3 years ago

Do you mean this? https://github.com/prometheus/demo-site

I'm curious how the Prometheus folks experience these demo sites (Like does it get used a lot for example?)

Yes, that's what I meant.

For thanos, do we want to have multiple demo sites for different components, querier, bucket UI, etc?

Yep, we need to have multiple components running for having a proper demo of Thanos.

fktkrt commented 2 years ago

Great idea, I'd be happy to help! Isn't an exposed Thanos Query enough at first? You could run queries and check the stores/config/etc.

Bucketweb could also make sense, but as a separate app (e.g. as Alertmanager on the aforementioned Prometheus demo site)? It's not that interactive/interesting in my opinion.

EDIT: On a second thought, yes, let's include all that we can, as this playground will only contain Thanos components we can include everything.

GiedriusS commented 2 years ago

I think for this we'd need query-frontend + Query + Store + Sidecar + Prometheus with a reverse proxy in front of query-frontend. Feel free to work on Ansible playbooks, later on we could move them under the thanos-io community & work on adding automated deployment.

007vedant commented 2 years ago

Hey @GiedriusS ! I'd love to work on this issue under LFX Mentorship'22.

ggold7046 commented 2 years ago

Hi, I am new to open source project. Could anyone guide me how to contribute to this project. I have some knowledge of git, linux , ansible

GiedriusS commented 2 years ago

Please apply via the LFX website! Thanks.

ggold7046 commented 2 years ago

Hi @GiedriusS , as per you directed I have applied to this project via LFX website. Is there any chance to engage in this project right now ? Thanks in advance.

wiardvanrij commented 2 years ago

@tend2infinity will be working on this via LFX! 🥳

tend2infinity commented 2 years ago

Hey, I'll be working on it!

halcyondude commented 2 years ago

There's an opportunity to collaborate with a workstream launched out of https://github.com/cncf/tag-observability (WG: observe-k8s)

https://github.com/observe-k8s/hub/blob/main/charter.md#vision

How/where can I learn more about this effort?

Thanks! Matt

fktkrt commented 2 years ago

Are the infra and tooling decided yet? There are mentions of Ansible, but IIRC observe-k8s is aiming to use tools that fit k8s use cases better.

wiardvanrij commented 2 years ago

There's an opportunity to collaborate with a workstream launched out of https://github.com/cncf/tag-observability (WG: observe-k8s)

https://github.com/observe-k8s/hub/blob/main/charter.md#vision

How/where can I learn more about this effort?

Thanks! Matt

Hi, we've got this LFX project and @GiedriusS and me are mentors for @tend2infinity who is mainly working on this.

So, there are a few high level things that we have as information. Is there anything specific? If you want we can organize a small meeting to align things.

wiardvanrij commented 2 years ago

Are the infra and tooling decided yet? There are mentions of Ansible, but IIRC observe-k8s is aiming to use tools that fit k8s use cases better.

Yes and no. The Ansible stuff and everything was based on what resources we had available. However, I felt the same and reached out to Civo. We are now getting sponsored for a kubernetes cluster :)

stale[bot] commented 2 years ago

Hello 👋 Looks like there was no activity on this issue for the last two months. Do you mind updating us on the status? Is this still reproducible or needed? If yes, just comment on this PR or push a commit. Thanks! 🤗 If there will be no activity in the next two weeks, this issue will be closed (we can always reopen an issue if we need!). Alternatively, use remind command if you wish to be reminded at some point in future.

tend2infinity commented 2 years ago

Still relevant

stale[bot] commented 2 years ago

Hello 👋 Looks like there was no activity on this issue for the last two months. Do you mind updating us on the status? Is this still reproducible or needed? If yes, just comment on this PR or push a commit. Thanks! 🤗 If there will be no activity in the next two weeks, this issue will be closed (we can always reopen an issue if we need!). Alternatively, use remind command if you wish to be reminded at some point in future.