-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add streaming category #671
Conversation
💚 Build Succeeded
Expand to view the summary
Build stats
Test stats 🧪
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this change coordinated with product team or just your suggestion? I'm wondering if there is some work needed on the Kibana side.
util/package.go
Outdated
@@ -44,6 +44,7 @@ var CategoryTitles = map[string]string{ | |||
"os_system": "OS & System", | |||
"productivity": "Productivity", | |||
"security": "Security", | |||
"streaming": "Data Streaming" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing trailing comma
It's just a suggestion to enrich the tags to better match the specific integration since this is one is better identified as a streaming platform rather than a message queue. |
@ChrsMark once we agree on this change, you'll have to update the package-spec as well: https://github.com/elastic/package-spec/blob/master/versions/1/manifest.spec.yml#L64 (then update elastic-package on the spec, but I can help you with this). |
These categories are synced with https://www.elastic.co/integrations so I would like to pull in @asawariS to chime in if we can just add a category here. |
Fun fact: these tiles hyperlink to Beats documentation (a bit irrelevant). |
@ruflin - Thanks for flagging. I defer to @tbragin @mostlyjason and other PMs on the tags here. Even though the tags on elastic.co/integrations are not directly currently pulled from the EPR, we eventually want them to be. I agree that there needs to be some process / discussion before new tags are added -- I think PM/Eng is best suited to define that process. we will just consume the final decision on the web page.
@mtojek good catch. When the page was created, most integrations (via agent) didn't exist, so we pointed to Beats modules in most places, etc. There was also the case of do we point people to beta features (not supported in prod) or the GA module version. Can point me to the appropriate link in the docs for Nats integration. I will discuss with PMs and take point on updating the links for this and other integrations that are now available via Fleet/Agent, if that's the route we go with. |
The only (so far best) place you can find documentation for an integration without booting up Kibana is Github: https://github.com/elastic/integrations/tree/master/packages/nats |
We have a policy to coordinate changes to these categories through ECS. @jamiehynds already has an open PR for updates to these categories in ECS so I recommending syncing with him on this request elastic/ecs#958. I'd recommend moving this request to the ECS repo to coordinate it. |
@mostlyjason These are NOT the same categories. What is in the package-spec is what is also on the elastic.co/integrations page: package-registry/util/package.go Line 27 in 3489847
The question here is: Should we add it to our categories and if yes, it means we must also add it to /integrations. package-spec is currently the source of truth for categories and I think it should stay the source of truth. |
What in addition to "NATS Streaming" be part of the "streaming" category? I'd prefer to be quite conservative in adding new categories, we already have quite a few: https://www.elastic.co/integrations We previously said we need at least 5 cards to make a new category. |
Ok it seems that we only have this one for now in this category and I can only think of Redis Streaming if we decide to add it in the feature. So leaving it out sounds good to me @tbragin, thanks! I will update the package's description properly to indicate the streaming functionality as well as tag it with k8s category. @ruflin @mtojek feel free to close this issue if you agree on this |
Thank you Christos for checking this. I will resolving the issue. |
This PR adds
streaming
category useful to tagstan
package, orNATS Streaming
.stan PR: elastic/integrations#532
stan docs: https://github.com/nats-io/stan.go