Skip to content
This repository was archived by the owner on Jan 20, 2022. It is now read-only.

Conversation

@zetaab
Copy link
Contributor

@zetaab zetaab commented Feb 7, 2021

No description provided.

@zetaab
Copy link
Contributor Author

zetaab commented Feb 7, 2021

@justinsb could you please check this

flag.StringVar(&o.Address, "address", o.Address, "local address to use")
flag.StringVar(&o.PeerUrls, "peer-urls", o.PeerUrls, "peer-urls to use")
flag.IntVar(&o.GrpcPort, "grpc-port", o.GrpcPort, "grpc-port to use")
flag.IntVar(&o.EtcdManagerMetricsPort, "etcd-manager-metrics-port", o.EtcdManagerMetricsPort, "etcd-manager prometheus metrics port")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could consider making this etcd-manager-listen-metrics-urls , for parity with listen-metrics-urls and to support specifying the host (and maybe the scheme). But maybe YAGNI, and it's easy enough to introduce later if we do...

APIRequestMetrics = &OpenstackMetrics{
Duration: prometheus.NewHistogramVec(
prometheus.HistogramOpts{
Name: "openstack_api_request_duration_seconds",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TBH I don't know the naming rules here; I'm going to assume you do, but I'm assuming this isn't part of our backwards compatibility contract. Not that we'll change them without good reason :-)

@justinsb
Copy link
Contributor

Thanks @zetaab

/approve
/lgtm

@justinsb justinsb merged commit dd68818 into kopeio:master Feb 26, 2021
@zetaab zetaab deleted the metrics branch February 26, 2021 14:13
justinsb added a commit to justinsb/kops that referenced this pull request Mar 1, 2021
Changes:

* Add user agent to etcd-manager requests [kubernetes#395](kopeio/etcd-manager#395)
* Add etcd-manager metrics, add openstack API metrics [kubernetes#396](kopeio/etcd-manager#396)
* Make discovery poll interval configurable [kubernetes#397](kopeio/etcd-manager#397)
* Add log levels to prevent too verbose logging [kubernetes#394](kopeio/etcd-manager#394)
justinsb added a commit to justinsb/kops that referenced this pull request Mar 1, 2021
Changes:

* Add user agent to etcd-manager requests [kubernetes#395](kopeio/etcd-manager#395)
* Add etcd-manager metrics, add openstack API metrics [kubernetes#396](kopeio/etcd-manager#396)
* Make discovery poll interval configurable [kubernetes#397](kopeio/etcd-manager#397)
* Add log levels to prevent too verbose logging [kubernetes#394](kopeio/etcd-manager#394)
hakman pushed a commit to hakman/kops that referenced this pull request Mar 1, 2021
Changes:

* Add user agent to etcd-manager requests [kubernetes#395](kopeio/etcd-manager#395)
* Add etcd-manager metrics, add openstack API metrics [kubernetes#396](kopeio/etcd-manager#396)
* Make discovery poll interval configurable [kubernetes#397](kopeio/etcd-manager#397)
* Add log levels to prevent too verbose logging [kubernetes#394](kopeio/etcd-manager#394)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants