-
Notifications
You must be signed in to change notification settings - Fork 3
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
Uptime Integration with Infrastructure UI / Log UI #6
Comments
@ruflin the key question is can we do this in 7.0 post FF? My worry is that this has other implications, because it affects our use of the |
As these would be potential breaking changes I don't think we can still do these changes. In the case of heartbeat I think both the host and cloud metadata do not make too much sense, so they should be removed here which will then allow some interesting options. |
Something to keep in mind as this is getting developed: The introduction of Feature Controls will make it trivial for kibana admins to disable apps for groups of users and/or spaces. We should design this integration with the assumption that Infra/Logs will not always be available to the end user. We'll be providing more guidance soon on how to perform these checks -- don't worry, we've made it easy! |
@legrego as this integration been developed by @justinkambic, can you provide us with some guidance? |
++ this is something we'll want to integrate into the features I am actively adding to our UI. |
@dov0211 @justinkambic absolutely! For your immediate needs, you can figure out if Infra/Logs are available for the current user/space by doing something like this on the client-side: import { uiCapabilities } from 'ui/capabilities';
const isInfraAppAvailable = uiCapabilities.infrastructure && uiCapabilities.infrastructure.show;
const isLogsAppAvailable = uiCapabilities.logs && uiCapabilities.logs.show; If you're in a React app, we also have UICapabilities available via context, so you don't have to use the static import if you don't want to. See The two "show" capabilities are registered in the Infra plugin via its call to I'm happy to go into more detail in a zoom if that's helpful, but this should get you started in the meantime. Let me know if there's anything else I can do to help! |
thank you @legrego , I guess this also implies to APM (in addition to logs and Infra) |
@dov0211 yes, for APM, you can check |
Was completed and shipped in 7.2 |
Capturing the notes from the mail thread.
Integrations between observability solutions (Uptime + Infrastructure IU/ Log UI) will be valuable for our existing customers and appears to be a low hanging fruit
Heartbeat reports the
monitor.ip
(the monitored instance), in case we have a running Filebeat or Metricbeat on that same instance, we can provide a link to Infrastructure or log UI[Andrew C]
We currently use
host.*
for the beat itself (as in host.geo)ECS doesn't fit us that well, we could:
host
fields toobserver.*
target
namespace for what we're monitoring.The rationale is that host doesn't fit that well given the ECS definition of ' the host on which the event happened'.
[Nicolas R]
host.ip sounds like the right place for me and moving the host data to observer also the right move.
The text was updated successfully, but these errors were encountered: