-
Notifications
You must be signed in to change notification settings - Fork 460
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
Why I can install assets if the integration is not configured? #4825
Comments
Have we considered the possibility to disable that Install assets button if the dataviews are not available and/or if the integration is not installed/configured correctly? A preview, with some screenshots of the dashboards with nice data and the saved searches tables, can probably replace the need of installing the assets before the integration is configured and can temp way more the user to keep going with that.
WDYT?
Beware that the Elastic Serverless Forwarder relies on the fact that assets are installed, for native AWS services (or in general any source of logs we have an integration for) without having Elastic Agent installed: https://www.elastic.co/guide/en/observability/current/aws-deploy-elastic-serverless-forwarder.html
The same will be probably true for the AWS Firehose input.
Andrea Spacca
Principal Software Engineer I
Elastic – Search. Observe. Protect.
… Il giorno 14.12.2022, alle ore 19:32, Marco Vettorello ***@***.***> ha scritto:
We are discussing an issue in dashboard that should limit a bit the number of errors on a dashboard, in particular with dashboards that are configured without a prior proper configuration of their data views.
In some case I see it legit to reduce such volume of errors but in someothers I'm wondering if we can fix that behaviour at the root level. In particular I'm considering the case exposed here where an integration dashboard is probably installed before installing the Elastic Agent and related integration.
If I open an integration page, I can start by adding/configuring the integration or, from the Settings tab I can go on and install directly the assets without configuring the integration.
There is a small message that says to install the integration first, but nothing blocks me from clicking that Install assets button.
I'm wondering why we allow this behaviour, knowing that:
• if you don't have the Agent configured the dataview is probably not available and opening a related dashboard will generate errors, some charts will not be shown, some other will error out and others will be just empty.
• a dashboard or saved search without dataview (and in some case also without data) doesn't make much sense (even with a nice/clean chart skeleton when no data is available), IMHO doesn't tempt the user to proceed with the integration, but at contrary it makes it run away because it "seems" to not working properly.
Have we considered the possibility to disable that Install assets button if the dataviews are not available and/or if the integration is not installed/configured correctly? A preview, with some screenshots of the dashboards with nice data and the saved searches tables, can probably replace the need of installing the assets before the integration is configured and can temp way more the user to keep going with that.
WDYT?
cc @andrewctate
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
|
Thank you @aspacca, I think I probably misunderstood what an asset is and how adding an integration should work, but in my mind I have the following concepts:
From what you are saying instead, the assets can contain both mandatory configurations and/or optional objects with no particular order.
Instead, what I see today is that, the process of installing the assets doesn't validate all the requirements for the installed assets, in particular, doesn't validate if all the indices are there, if the mappings are valid and in line with the expectations. |
Hi! We just realized that we haven't looked into this issue in a while. We're sorry! We're labeling this issue as |
We are discussing an issue in dashboard that should limit a bit the number of errors on a dashboard, in particular with dashboards that are configured without having indices for their data views.
In some case I see it legit to reduce such volume of errors but in someothers I'm wondering if we can fix that behaviour at the root level. In particular I'm considering the case exposed here where an integration dashboard is probably installed before installing the Elastic Agent and related integration.
If I open an integration page, I can start by adding/configuring the integration or, from the
Settings
tab I can go on and install directly the assets without configuring the integration.There is a small message that says to install the integration first, but nothing blocks me from clicking that
Install assets
button.I'm wondering why we allow this behaviour, knowing that:
Have we considered the possibility to disable that
Install assets
button if the data is not available and/or if the integration is not installed/configured correctly? A preview, with some screenshots of the dashboards with nice data and the saved searches tables, can probably replace the need of installing the assets before the integration is configured and can temp way more the user to keep going with that.WDYT?
cc @andrewctate
The text was updated successfully, but these errors were encountered: