-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Stack monitoring - standalone metricbeat 8.0 compatibility #120825
Comments
Pinging @elastic/infra-monitoring-ui (Team:Infra Monitoring UI) |
Regarding
The query returns an empty bucket for the We fixed this in the datastream compatibility PR. Applying the same fix to |
I ran a diff of the template generated from the datastream mappings and the one built manually. One thing to consider is that we don't have a There are other differences, like missing |
Created the templates here and currently going through some manual tests:
|
Going through Kibana views powered by the new templates there are missing aliases (on both agent and metricbeat-generated template) which fail queries, and wrong assumptions about the data structure of the metricbeat-generated data. MB queries expect a nested |
Got Beats to show up after fixing missing |
Regarding Logstash section, we're looking for |
@klacabane can we close this or convert it to "type: epic" if it's main goal is to track other work? |
I think maybe it's time for a general Stack Monitoring 8.0 testing epic? I have two issues (added to the description) that are still outstanding. These aren't specifically related to the 7->8 metricbeat changes (I think), but it's hard to say "pass" until we get a clean manual test which we haven't had yet (sheet). |
Let's close this once #123785 is fixed and move to a clean epic for the followup testing |
Cool. I opened #124312 for follow up testing. |
This ticket tracks the action items necessary to make the Stack monitoring UI compatible with metricbeat standalone 8.x.
Steps to setup an environment with the new templates:
npm run push-templates
. this will setup the new index templates in the running elasticsearch. This step is only necessary if Adding default templates for Metricbeat ECS data elasticsearch#81744 isn't available yet or if you want to quickly iterate over mapping changes.monitoring-{product}-8-*
Action items:
Related items:
AC:
.monitoring-{product}-8
data streams_mb
functional tests should be updated to write their respective archives to the new.monitoring-{product}-8
datastreamsQuick test of the metricbeat 8.0 standalone mode that naively merges the individual elasticsearch integration mappings into a new index template.
Observations:
main
branch but the datastream-compatible changes shows a No Data screen. This is most likely because we removed filter terms formetricbeat-*
documents and documents inserted in standalone mode don't have thedata_stream.dataset
, or the legacytype
propertyNodes overview displaysN/A
for CPU usage and CPU throttling when it shows data with the documents inserted by the elastic agentNode details
page fail to load withThe last two points are probably related to the naive property merge, I'll have a look.The text was updated successfully, but these errors were encountered: