I'm trying to connect to https://thanos.wikimedia.org/ https://thanos.wikimedia.org/. It's asking for my "Wikimedia Developer Username" and password, but I'm not sure which credentials it wants. Is this the same username I use to log into my shell account on dev.tools.wmflabs.org http://dev.tools.wmflabs.org/? If so, I have no clue what my password is, since I only ever use ssh key authentication for that.
On Tue, Dec 15, 2020 at 10:18 AM Roy Smith roy@panix.com wrote:
I'm trying to connect to https://thanos.wikimedia.org/. It's asking for my "Wikimedia Developer Username" and password, but I'm not sure which credentials it wants. Is this the same username I use to log into my shell account on dev.tools.wmflabs.org? If so, I have no clue what my password is, since I only ever use ssh key authentication for that.
Your "Wikimedia Developer Username" is the username that you have on Wikitech. In your case Roy, that is "RoySmith".
There is some more information at https://wikitech.wikimedia.org/wiki/Thanos on our thanos deployment. One thing that I noticed on that page is that access to this web tool is restricted to folks who are under NDA either by virtue of being employed by the Wikimedia Foundation or as community members who have gone through the https://wikitech.wikimedia.org/wiki/Volunteer_NDA process.
Bryan
Thanks. Backing up a step, what I'm looking to do is build some kind of performance and monitoring dashboard for my tool. From what you say, maybe Thanos is not the right thing for that?
On Dec 15, 2020, at 12:25 PM, Bryan Davis bd808@wikimedia.org wrote:
On Tue, Dec 15, 2020 at 10:18 AM Roy Smith roy@panix.com wrote:
I'm trying to connect to https://thanos.wikimedia.org/. It's asking for my "Wikimedia Developer Username" and password, but I'm not sure which credentials it wants. Is this the same username I use to log into my shell account on dev.tools.wmflabs.org? If so, I have no clue what my password is, since I only ever use ssh key authentication for that.
Your "Wikimedia Developer Username" is the username that you have on Wikitech. In your case Roy, that is "RoySmith".
There is some more information at https://wikitech.wikimedia.org/wiki/Thanos on our thanos deployment. One thing that I noticed on that page is that access to this web tool is restricted to folks who are under NDA either by virtue of being employed by the Wikimedia Foundation or as community members who have gone through the https://wikitech.wikimedia.org/wiki/Volunteer_NDA process.
Bryan
Bryan Davis Technical Engagement Wikimedia Foundation Principal Software Engineer Boise, ID USA [[m:User:BDavis_(WMF)]] irc: bd808
Wikimedia Cloud Services mailing list Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org) https://lists.wikimedia.org/mailman/listinfo/cloud
On Tue, Dec 15, 2020 at 11:25 AM Roy Smith roy@panix.com wrote:
Thanks. Backing up a step, what I'm looking to do is build some kind of performance and monitoring dashboard for my tool. From what you say, maybe Thanos is not the right thing for that?
Thanos is an aggregating data store for the Prometheus metrics that we collect in the Wikimedia production network. We do not ship any metrics for Cloud VPS or Toolforge into that environment.
We have some metrics available for Toolforge tools, but not as many as we would like. The best monitoring we have currently is for the Toolforge Kubernetes cluster and the workloads that run there. The k8s-status tool shows read-only information about the Toolforge Kubernetes cluster. At https://k8s-status.toolforge.org/namespaces/tool-slow-parse/ you can see information about Roy's slow-parse tool. From there you can follow the 'Grafana dashboard' link to a Grafana dashboard that shows collected metrics about the Pods that have run in the slow-parse tool's Kubernetes namespace.
Someday™ we will make time to build out more monitoring for both Toolforge tools and Cloud VPS tenants. There are several Phabricator tasks in the extended backlog with wishes that folks have made about such things. https://phabricator.wikimedia.org/T194333 is one that has some really high level ideas on it and some more concrete subtasks.
Bryan