-
Notifications
You must be signed in to change notification settings - Fork 458
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
[AWS] Add Kinesis Metrics datastream #3829
Conversation
/test |
@legoguy1000 Thank you for migrating this data stream!! One quick question: I think we have a dashboard for kinesis metrics in Metricbeat. Can we also move the dashboard over? Thank you! |
🌐 Coverage report
|
@kaiyan-sheng I'll resolve the conflicts here when #3799 is merged. |
/test |
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.
I think the sample_event.json
file needs to be updated. But I can help regenerate that in a separate PR.
Sounds good.
…On Wed, Jul 27, 2022 at 2:20 PM kaiyan-sheng ***@***.***> wrote:
***@***.**** commented on this pull request.
I think the sample_event.json file needs to be updated. But I can help
regenerate that in a separate PR.
—
Reply to this email directly, view it on GitHub
<#3829 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADEEL4EJIUE6CT26RW5NSN3VWGDXVANCNFSM54S5XLVA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
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.
I'm sorry that I wasn't able to review this sooner. Thank you for using Lens in your dashboard! A couple points about dashboard best practices:
- "Library visualizations" (aka "by-reference" visualizations) should generally be avoided. These are added to the user's "Visualize library" in Kibana instead of being limited to just the dashboard. You can tell that a visualization is "by-reference" because a little file icon will show up at the top right of the panel. It's easy to change these to by-value by clicking the unlink button. This issue should be resolved this particular dashboard by Inline all aws dashboards #3688
- Dashboard-native controls should be used instead of the deprecated "input controls" visualization type. Here is the documentation for dashboard-native controls.
This is what the old stuff looks like:
This is what the new stuff looks like:
This information is all available in the best practices document.
Good to know for the future. These visualizations/dashboards were just the
Metricbeat items copied straight from the beats repo.
…On Thu, Jul 28, 2022 at 12:28 PM Andrew Tate ***@***.***> wrote:
***@***.**** commented on this pull request.
I'm sorry that I wasn't able to review this sooner. Thank you for using
Lens in your dashboard! A couple points about dashboard best practices:
- "Library visualizations" (aka "by-reference" visualizations) should
generally be avoided. These are added to the user's "Visualize library" in
Kibana instead of being limited to just the dashboard. You can tell that a
visualization is "by-reference" because a little file icon will show up at
the top right of the panel. It's easy to change these to *by-value* by
clicking the unlink button. This issue should be resolved this particular
dashboard by #3688 <#3688>
[image: Screen Shot 2022-07-28 at 12 11 32 PM]
<https://user-images.githubusercontent.com/315764/181598593-ccefa8ef-2179-4365-a8f0-5d98429c1902.png>
- Dashboard-native controls should be used instead of the deprecated
"input controls" visualization type.
This is what the old stuff looks like:
[image: Screen Shot 2022-07-28 at 12 21 23 PM]
<https://user-images.githubusercontent.com/315764/181599153-011c4580-46ec-45c9-96d6-252054996671.png>
This is what the new stuff looks like:
[image: Screen Shot 2022-07-28 at 12 26 31 PM]
<https://user-images.githubusercontent.com/315764/181600120-fe60d2fc-e6f3-429d-97d9-e57342ca219e.png>
This information is all available in the best practices document
<https://docs.google.com/document/d/1uyyFGx6xA5Kvl8c-ZdvXdvBGrHTylxU9F69TGqfzdmw/edit#>
.
—
Reply to this email directly, view it on GitHub
<#3829 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADEEL4E3RBDHQLDQJPJOISTVWK7NBANCNFSM54S5XLVA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@legoguy1000 I totally get it. It's what I would do, too. It's sort of like the power of defaults. We're pushing best practices in integrations because our customers often follow exactly the same workflow of copy-modify-publish with the integration dashboards. It's leverage to get customers using the best possible tools. |
Absolutely, totally agree!
…On Thu, Jul 28, 2022 at 12:51 PM Andrew Tate ***@***.***> wrote:
@legoguy1000 <https://github.com/legoguy1000> I totally get it. It's what
I would do, too. It's sort of like the power of defaults.
We're pushing best practices in the integration dashboards because our
customers often follow exactly the same workflow of copy-modify-publish.
It's leverage to get customers using the best possible tools.
—
Reply to this email directly, view it on GitHub
<#3829 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADEEL4BP42S3YVBIF5VDA5LVWLCA7ANCNFSM54S5XLVA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Will do. I completely spaced on teh Visualizations.
|
@jsoriano See above conversation and also in #4064 around by value / by reference. It would be great if there is an automated way to make our community contributors aware of these things to make their life easier. I remember we had a discussion around potentially bringing this in as a CI check or similar but couldn't find it anymore. |
@ruflin a warning was added for this in elastic/package-spec#389. If warnings are not enough we may need to think in other strategies, or make this an error in CI. |
@jsoriano To see this warning, someone needs to open the CI logs? @legoguy1000 Did you ever stumble over these? @jsoriano The more intrusive way would be with a comment as part of the coverage report or one of the other automatic comments from CI. |
These warnings also appear when running
Yeah, it'd be good if we had more easily consumable warnings, I have added a mention to this in elastic/package-spec#342. |
You're talking about having visualizations embedded in the dashboards instead of separate files that are referenced? If so I can't remember that for this PR but I've definitely seen it lately and I'll be honest for the dashboards that I've copied from existing beats modules I haven't really done anything with them besides copy and update the fields. |
What does this PR do?
Add AWS Kinesis Metrics Datastream
Checklist
changelog.yml
file.Author's Checklist
How to test this PR locally
Related issues
Screenshots