profile
viewpoint
Goutham Veeramachaneni gouthamve Grafana Labs Berlin, Germany @prometheus & @cortexproject Maintainer. SWE @grafana

cortexproject/cortex 3528

A horizontally scalable, highly available, multi-tenant, long term Prometheus.

gouthamve/agni 6

Experimental LTS for Prometheus

coderplex-org/cloud-month 2

Repo for Cloud Month. Event description, slides and resouces on cloud computing

gouthamve/alertmanager-irc-relay 1

Send Prometheus Alerts to IRC using Webhooks

gouthamve/ColorSim 1

Finds the CIEDE2000. Implemented to learn Dropwizard

issue commentcortexproject/cortex

Ingester target not showing the ingester ring on the http server

This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.

roidelapluie

comment created time in 8 hours

issue commentcortexproject/cortex

Moving to Github Actions from Circle CI

This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.

gouthamve

comment created time in 8 hours

issue commentcortexproject/cortex

S3 endpoint in single-process-config-blocks.yaml needs to be updated

This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.

vikram-yerneni

comment created time in 8 hours

delete branch prometheus/golang-builder

delete branch : bump_version

delete time in 17 hours

push eventprometheus/golang-builder

prombot

commit sha ed3eecc326a73e0e3b9810f1865336d23b634544

Bump Go version Signed-off-by: prombot <prometheus-team@googlegroups.com>

view details

Ben Kochie

commit sha 8ba6e49b4d628d3d51a6f8a032d7cdd42c4c5f90

Merge pull request #102 from prometheus/bump_version Bump Go version

view details

push time in 17 hours

PR merged prometheus/golang-builder

Bump Go version
+16 -16

0 comment

5 changed files

prombot

pr closed time in 17 hours

issue commentcortexproject/cortex

Separate Integration Test Suites

Less a need since when we moved to GitHub actions (CI looks faster), but still a nice to have

jtlisi

comment created time in 18 hours

issue commentcortexproject/cortex

Document how flusher works with blocks storage

Still valid, help wanted

pracucci

comment created time in 18 hours

PR opened prometheus/golang-builder

Bump Go version
+16 -16

0 comment

5 changed files

pr created time in 19 hours

create barnchprometheus/golang-builder

branch : bump_version

created branch time in 19 hours

PR closed prometheus/golang-builder

Bump Go version
+16 -16

0 comment

5 changed files

prombot

pr closed time in 19 hours

delete branch prometheus/golang-builder

delete branch : bump_version

delete time in 19 hours

startedHossamFouad/U-Net-Brain-Tumor-Segmentation

started time in a day

push eventgrafana/grafana-aws-sdk

Ryan McKinley

commit sha 18ac9a6ca6d3b2391ef6857a2584b5e4bff4b477

use UTC consistently

view details

Ryan McKinley

commit sha 8a6ffae25d98c9aa598b8116d5ef051c855b3f05

Merge pull request #2 from grafana/timeout-utc Session cache: use UTC consistently

view details

push time in a day

PR merged grafana/grafana-aws-sdk

Reviewers
Session cache: use UTC consistently

Local time: https://github.com/grafana/grafana-aws-sdk/blob/main/pkg/awsds/sessions.go#L120 UTC time: https://github.com/grafana/grafana-aws-sdk/blob/main/pkg/awsds/sessions.go#L74

+1 -1

0 comment

1 changed file

ryantxu

pr closed time in a day

issue commentcortexproject/cortex

Document how flusher works with blocks storage

This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.

pracucci

comment created time in a day

issue commentcortexproject/cortex

Separate Integration Test Suites

This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.

jtlisi

comment created time in a day

issue commentcortexproject/cortex

Re-add Querier logging in Single Binary

This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.

mattmendick

comment created time in a day

issue commentcortexproject/cortex

Migrate object storage clients to use thanos objstore.Bucket implementations

This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.

jtlisi

comment created time in a day

PR opened grafana/grafana-aws-sdk

Session cache: use UTC consistently

Local time: https://github.com/grafana/grafana-aws-sdk/blob/main/pkg/awsds/sessions.go#L120 UTC time: https://github.com/grafana/grafana-aws-sdk/blob/main/pkg/awsds/sessions.go#L74

+1 -1

0 comment

1 changed file

pr created time in a day

create barnchgrafana/grafana-aws-sdk

branch : timeout-utc

created branch time in a day

PR opened grafana/cortex-jsonnet

s/interval/rate_interval/g

Followup to https://github.com/grafana/cortex-jsonnet/pull/224

+88 -88

0 comment

11 changed files

pr created time in a day

issue commentcortexproject/cortex

Crash and restart of store-gateway puts extra pressure on other store-gateways

Step 4. is problematic, because it puts extra pressure on store-gateways that hasn't crashed -- they will have disproportionally bigger number of blocks loaded.

Agree and we need to fix it. The reason why I did it was so to cover the scale you scale up to a number of blocks >= replication factor. Let's say you start 10 new store-gateway at the same time. They will all be JOINING while synching blocks: if other ACTIVE store-gateways start to offload blocks before the JOINING store-gateways are still loading blocks, there will be a period of time during which some blocks are not loaded by any store-gateway and queries will fail.

Thoughts?

pstibrany

comment created time in a day

PR opened grafana/cortex-jsonnet

Uses $__rate_interval in ruler dashboard queries

Using the $__interval along with rate/increase queries can leave undesirably blank dashboards in some cases. As per https://grafana.com/docs/grafana/latest/datasources/prometheus/#using-__rate_interval-variable, we should use $__rate_interval instead.

Before: image

After: image

+16 -17

0 comment

1 changed file

pr created time in a day

push eventcortexproject/cortex

ci

commit sha 7bb25d9b6f9a9ff22dd2a8afabdd087d31053343

Deploy to GitHub pages

view details

push time in a day

pull request commentcortexproject/cortex

Add basic query stats collection & logging.

Thanks @pstibrany for your review! I should have addressed your comments.

tomwilkie

comment created time in a day

push eventcortexproject/cortex

Marco Pracucci

commit sha cad539aeade583b66b70cbea6f412ef447cdbadb

Improved log message Signed-off-by: Marco Pracucci <marco@pracucci.com>

view details

push time in a day

Pull request review commentcortexproject/cortex

Add multi tenant query federation

 func getQuerierID(server frontendv1pb.Frontend_ProcessServer) (string, error) { }  func (f *Frontend) queueRequest(ctx context.Context, req *request) error {-	userID, err := tenant.TenantID(ctx)+	tenantIDs, err := tenant.TenantIDs(ctx) 	if err != nil { 		return err 	}  	req.enqueueTime = time.Now() 	req.queueSpan, _ = opentracing.StartSpanFromContext(ctx, "queued") -	maxQueriers := f.limits.MaxQueriersPerUser(userID)+	// figure out the highest max querier per user+	var maxQueriers int+	for _, tenantID := range tenantIDs {+		v := f.limits.MaxQueriersPerUser(tenantID)+		if v > maxQueriers {

Should maxQueriers be the minimum value from all of the tenants being queried? Otherwise wouldn't it be possible to exceed the limit for a tenant with a low max queriers setting?

simonswine

comment created time in a day

more