Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

Implement SMI metrics API server #1540

Closed
Tracked by #379 ...
nojnhuh opened this issue Aug 17, 2020 · 11 comments
Closed
Tracked by #379 ...

Implement SMI metrics API server #1540

nojnhuh opened this issue Aug 17, 2020 · 11 comments
Assignees
Labels
area/metrics Metrics related area/SMI SMI implementation related priority/P2 P2 priority size/S 3 days stale

Comments

@nojnhuh
Copy link
Contributor

nojnhuh commented Aug 17, 2020

Please describe the Improvement and/or Feature Request

Add an implementation for OSM to the SMI metrics API server.

Scope (please mark with X where applicable)

  • New Functionality [X]
  • Install [ ]
  • SMI Traffic Access Policy [ ]
  • SMI Traffic Specs Policy [ ]
  • SMI Traffic Split Policy [ ]
  • Permissive Traffic Policy [ ]
  • Ingress [ ]
  • Egress [ ]
  • Envoy Control Plane [ ]
  • CLI Tool [ ]
  • Metrics [X]
  • Certificate Management [ ]
  • Sidecar Injection [ ]
  • Logging [ ]
  • Debugging [ ]
  • Tests [ ]
  • CI System [ ]
  • Project Release [ ]

Possible use cases

@nojnhuh nojnhuh added size/M 7 days (~1.5 week) area/metrics Metrics related Improvement / Feature Request area/SMI SMI implementation related labels Aug 17, 2020
@nojnhuh nojnhuh added this to the v0.3.0 milestone Aug 17, 2020
@nojnhuh nojnhuh self-assigned this Aug 17, 2020
@nojnhuh
Copy link
Contributor Author

nojnhuh commented Sep 15, 2020

This work is basically complete. Only waiting to merge the changes required by #984 once upstream Envoy supports WASM filters. Code is on my fork: https://github.com/nojnhuh/smi-metrics/tree/openservicemesh

@nojnhuh nojnhuh closed this as completed Sep 15, 2020
@nojnhuh
Copy link
Contributor Author

nojnhuh commented Sep 15, 2020

Reopening until this is merged.

@nojnhuh nojnhuh reopened this Sep 15, 2020
@michelleN michelleN modified the milestones: v0.3.0, v0.4.0 Sep 17, 2020
@michelleN michelleN removed this from the v0.4.0 milestone Sep 29, 2020
@michelleN michelleN added this to the v0.8.0 milestone Jan 29, 2021
@nojnhuh nojnhuh added size/S 3 days and removed size/M 7 days (~1.5 week) labels Jan 29, 2021
@michelleN michelleN added priority/P2 P2 priority and removed priority/P1 P1 priority labels Feb 13, 2021
@nojnhuh nojnhuh modified the milestones: v0.8.0, v0.9.0 Mar 1, 2021
@draychev draychev modified the milestones: v0.9.0, v0.10.0 May 5, 2021
@nojnhuh
Copy link
Contributor Author

nojnhuh commented May 25, 2021

PR open: servicemeshinterface/smi-metrics#77

@draychev draychev mentioned this issue Jun 30, 2021
10 tasks
@draychev draychev changed the title Implement SMI metrics api server Implement SMI metrics API server Aug 23, 2021
@draychev draychev modified the milestones: v0.10.0, vNext Aug 23, 2021
@michelleN
Copy link
Contributor

I think we should create a slim osm-metrics chart in the OSM repo under charts/ and allow folks to install it via the osm CLI now that envoy has WASM support cc/ @nojnhuh @nojnhuh

What do ya'll think?

@nojnhuh
Copy link
Contributor Author

nojnhuh commented Aug 25, 2021

What would be in that chart exactly? It seems like the most straightforward approach would be to merge OSM support into smi-metrics upstream, then make the smi-metrics chart an optional dependency of the osm chart so it could be installed with the CLI by flipping a value. I'm not seeing why we would need a separate OSM-specific chart.

@michelleN
Copy link
Contributor

Does the SMI metrics chart get published to a chart repository somewhere? We'd need to reference a repository URL in the dependencies section of OSM's chart.yaml to go the optional dependency route you suggest (which makes sense).

@nojnhuh
Copy link
Contributor Author

nojnhuh commented Aug 26, 2021

I don't see where a Helm repo is hosting that chart. The GitHub releases do have the .tgz attached, but it doesn't seem like Helm lets you refer to charts just by a URL.

@snehachhabria snehachhabria removed this from the vNext milestone Feb 2, 2022
@snehachhabria
Copy link
Contributor

@nojnhuh please could you share your status on this issue? Looks like you did some work here, is it complete? If there is no more action, please could you close the issue.

@nojnhuh
Copy link
Contributor Author

nojnhuh commented Feb 2, 2022

@snehachhabria There aren't any more changes we need to make to OSM for this. I planned to keep this issue open until the upstream PR I linked above is merged but I'm fine if we want to close it.

@github-actions
Copy link

github-actions bot commented Apr 6, 2022

This issue will be closed due to a long period of inactivity. If you would like this issue to remain open then please comment or update.

@github-actions github-actions bot added the stale label Apr 6, 2022
@github-actions
Copy link

Issue closed due to inactivity.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/metrics Metrics related area/SMI SMI implementation related priority/P2 P2 priority size/S 3 days stale
Projects
None yet
Development

No branches or pull requests

4 participants