Skip to content
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

[Fleet] System integration inputs never configured for agent installed on self-managed 8.13.0. #177372

Closed
amolnater-qasource opened this issue Feb 20, 2024 · 21 comments · Fixed by #177594
Assignees
Labels
bug Fixes for quality problems that affect the customer experience impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. QA:Validated Issue has been validated by QA Team:Fleet Team label for Observability Data Collection Fleet team

Comments

@amolnater-qasource
Copy link

amolnater-qasource commented Feb 20, 2024

Kibana Build details:

VERSION: 8.13.0
BUILD: 71738
COMMIT: b036a9705a55f6c81d065011ad8c991cbc3101d9
Artifact Link: https://staging.elastic.co/8.13.0-4304292e/summary-8.13.0.html

Host OS: Windows- self-managed, Linux secondary agent

Preconditions:

  1. 8.13.0-BC1 Kibana self-managed environment should be available.
  2. 8.13.0- Fleet Server should be installed

Steps to reproduce:

  1. Install secondary agent on 8.13.0-self managed environment.
  2. Observe few data for 8.13.0 under Data Streams tab.
  3. Observe no data for System integration.

Screen Recording:

Amol.Self-Win.-.ec2-54-234-236-16.compute-1.amazonaws.com.-.Remote.Desktop.Connection.2024-02-20.17-09-01.mp4

Expected Result:
System integration data should be available for secondary agent installed on self-managed 8.13.0.

Logs:
elastic-agent-diagnostics-2024-02-20T11-39-45Z-00.zip

@amolnater-qasource amolnater-qasource added bug Fixes for quality problems that affect the customer experience Team:Elastic-Agent-Control-Plane impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. labels Feb 20, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane)

@amolnater-qasource
Copy link
Author

@manishgupta-qasource Please review.

@manishgupta-qasource
Copy link

Secondary review for this ticket is Done

@cmacknz
Copy link
Member

cmacknz commented Feb 20, 2024

There are no inputs in the agent policy:

agent:
    download:
        sourceURI: https://artifacts.elastic.co/downloads/
    features: null
    monitoring:
        enabled: true
        logs: true
        metrics: true
        namespace: agent
        use_output: default
    protection:
        enabled: false
        signing_key: <REDACTED>
        uninstall_token_hash: <REDACTED>
fleet:
    hosts:
        - https://ec2-54-234-236-16.compute-1.amazonaws.com:8220
host:
    id: c083c82af2fe42ff8b8d4e1e93a4e604
id: 33a65a41-50a2-4d13-b211-730758430ca5
outputs:
    default:
        api_key: <REDACTED>
        hosts:
            - https://172.31.29.80:9200
        preset: balanced
        ssl:
            ca_trusted_fingerprint: <REDACTED>
        type: elasticsearch
path:
    config: /opt/Elastic/Agent
    data: /opt/Elastic/Agent/data
    home: /opt/Elastic/Agent/data/elastic-agent-8.13.0-d2c0b8
    logs: /opt/Elastic/Agent
revision: 1
runtime:
    arch: amd64
    native_arch: ""
    os: linux
    osinfo:
        family: suse
        major: 15
        minor: 0
        patch: 0
        type: linux
        version: 15-SP5
signed:
    data: eyJpZCI6IjMzYTY1YTQxLTUwYTItNGQxMy1iMjExLTczMDc1ODQzMGNhNSIsImFnZW50Ijp7ImZlYXR1cmVzIjp7fSwicHJvdGVjdGlvbiI6eyJlbmFibGVkIjpmYWxzZSwidW5pbnN0YWxsX3Rva2VuX2hhc2giOiJyRDZSWGtveUZIZ2s5TktpbzUvUTMzTXZ2ZENQL1VOQlRSRjRIYS9BTHFJPSIsInNpZ25pbmdfa2V5IjoiTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFK1gwWk1yVWRqUy9WMzNvWnJqQnA5YVNOWFRQZkRFdnVhSUxwY0ltYSsvYlpqWDNMOWJ0SzRhVmI2ZG5sU2Rrc09SZkR3WitlZjlUYjJmUldtalBNb1E9PSJ9fSwiaW5wdXRzIjpbXX0=
    signature: MEUCIQD6l5wP2yomZuUe8Jh06h35X3oV+XfJpCPto5WovevasQIgc9dI0UdRh8znkDIqGQ49YRMqwgGZ/ztWKBb5fhlTDiw=

I don't see a policy change action in the logs. I think I saw something similar earlier with an agent I deployed locally but it wasn't always reproducable. Transferring to Fleet since I think the agent is sitting here waiting for a policy change to happen.

I see the SETTINGS action changing the log level was received fairly early so we must have been able to check in at least once after being enrolled.

{"log.level":"debug","@timestamp":"2024-02-20T11:38:14.027Z","log.origin":{"file.name":"dispatcher/dispatcher.go","file.line":163},"message":"Successfully dispatched action: 'action_id: c47fcf6f-a413-4adf-9f2d-b7f577e7ddf9, type: SETTINGS, log_level: debug'","log":{"source":"elastic-agent"},"ecs.version":"1.6.0"}

@cmacknz cmacknz changed the title [Self-Managed]: No system integration data for secondary agent installed on self-managed 8.13.0. [Fleet] System integration inputs never configured for agent installed on self-managed 8.13.0. Feb 20, 2024
@cmacknz cmacknz transferred this issue from elastic/elastic-agent Feb 20, 2024
@juliaElastic juliaElastic added the Team:Fleet Team label for Observability Data Collection Fleet team label Feb 21, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@juliaElastic
Copy link
Contributor

I can't reproduce the issue of missing input in agents, tried a few combinations: fleet-server on Mac, agent on linux, both on linux.
I'll try with a windows fleet-server.

@juliaElastic
Copy link
Contributor

juliaElastic commented Feb 21, 2024

Hi @amolnater-qasource Do you still have the self-managed env running?
If you search under Discover / metrics-* data view, do you find anything with the agent id "3f07bb89-0427-4d36-9961-0842e6f32b2e"?
If you reinstall the agent, do you see the same issue?
What were the steps you did before enrolling the agent? Did you make policy changes/add integration?

@amolnater-qasource
Copy link
Author

Hi @juliaElastic

Thank you for looking into this issue.

Yes we have the environment running at our end.

If you search under Discover / metrics-* data view, do you find anything with the agent id "3f07bb89-0427-4d36-9961-0842e6f32b2e"?

Yes, logs for only that particular agent were visible under Discover.[Before uninstalling]

Amol.Self-Win.1.-.ec2-34-227-192-205.compute-1.amazonaws.com.-.Remote.Desktop.Connection.2024-02-21.17-18-22.mp4

If you reinstall the agent, do you see the same issue?

We have uninstalled then reinstalled the agent, and observed that the issue is resolved.

image

Please let us know if anything else is required from our end.
Thanks!

@juliaElastic
Copy link
Contributor

juliaElastic commented Feb 21, 2024

Thanks Amol. I wasn't specific enough with the Discover request, I wanted to see if there is any data for the data_stream.dataset:system* since the agent was enrolled, though on the screen capture it seems there wasn't system data in the last 15 minutes.

@amolnater-qasource Are you able to consistency reproduce, maybe on other platforms, e.g. Mac/Linux Fleet-Server or ECS? It would help to capture the Fleet-server logs (capture agent diagnostics from fleet-server agent).
@michel-laterman Any ideas which change could have caused this in 8.13?

@nchaulet
Copy link
Member

nchaulet commented Feb 21, 2024

@amolnater-qasource @juliaElastic If we have access to the environement here it will be great to take a look at the content of the .fleet-policies index to check if the inputs where correctly generated there

@amolnater-qasource
Copy link
Author

Hi @nchaulet @juliaElastic

We have revalidated this issue on fresh self-managed setup for 8.13.0 BC1 on a different AWS-Windows 2022 server(where actual issue was observed).

The issue is no longer reproducible at our end and we can close this issue for now till the time we observe this again.

Please let us know if anything else is required from our end.
Thanks!!

@juliaElastic
Copy link
Contributor

I have a suspicion that this issue is caused by some kind of race condition in Fleet, since it is hard to reproduce, but came up a few times in the past week.

@amolnater-qasource
Copy link
Author

@nchaulet Please find attached .fleet-policies index from the first environment where the issue was observed.
fleet-policies index.txt

@juliaElastic
Copy link
Contributor

juliaElastic commented Feb 22, 2024

Thanks Amol, I had a look and found that there is a doc without inputs for the Agent policy 1 revision 1. Actually there are 2 docs in the result with revision 1, one has inputs, the other doesn't. So it looks like there is a bug in kibana when generating .fleet-policies.
Do you happen to have the kibana logs from this cluster? I am wondering if there was any error when creating the agent policy initially.

"policy_id": "33a65a41-50a2-4d13-b211-730758430ca5",
"revision_idx": 1,

@amolnater-qasource
Copy link
Author

amolnater-qasource commented Feb 22, 2024

We have fetched logs available under elasticsearch/logs folder and the helpful logs might be in the 20th February, 2024 initial logs when the policy was created and the agent was enrolled.
logs.zip

There are no logs under kibana/logs folder, could you please share if there's any other location where we can get the logs.
Thanks!

@juliaElastic juliaElastic self-assigned this Feb 22, 2024
@juliaElastic
Copy link
Contributor

Actually I don't need the logs, I could reproduce the issue of .fleet-policies locally.
I created a new agent policy with system monitoring, and then queried the .fleet-policies index. I am seeing 3 docs with revision:1, one of them is missing inputs. So I think something is broken around the deploying policies logic.

I think the reason why the issue doesn't always happen on agent side, is because Fleet-server randomly queries the doc with the latest revision with or without outputs.

I'll keep investigating to find out where the bug is and find a fix.

@nchaulet
Copy link
Member

@juliaElastic I took a look too to the .fleet-policies result and the weird thing here it seems the document without inputs has "coordinator_idx": 1 so probably written by fleet server.

@juliaElastic
Copy link
Contributor

Good catch, I also found that kibana logic deploys the policy twice when creating with a package policy. Both are saved with revision 1, first without inputs, then with the inputs coming from the package policy.
I'm thinking of increasing the revision when we are adding the package policy.

@nchaulet
Copy link
Member

Good catch, I also found that kibana logic deploys the policy twice when creating with a package policy. Both are saved with revision 1, first without inputs, then with the inputs coming from the package policy.
I'm thinking of increasing the revision when we are adding the package policy.

Yes it's a probably safer

@juliaElastic
Copy link
Contributor

After discussing with Kyle, decided that instead of bumping revision_idx, it is safer to prevent deploy policy twice, so keeping revision 1, and only deploying once when the package policies were created. This is to avoid multiple quick policy changes, which can take a long time if there are many agents.
Raised a draft pr which seems to work well, I'll add tests.

juliaElastic added a commit that referenced this issue Feb 23, 2024
…gent policy with system integration (#177594)

## Summary

Closes #177372

When creating an agent policy with a package policy immediately (e.g.
system integration), the `deployPolicy` logic was called once, creating
a doc in `.fleet-policies` with `revision:1` without `inputs`, and then
updating the doc with `inputs`, still on `revision:1`.
This is causing an intermittent issue on the agents, if Fleet-server
picks up the first document, and delivers to agent without `inputs`.
As a fix, added an option to skip `deploPolicy` when called from the
`createAgentPolicyWithPackages` function, as the policy will be deployed
after creating the package policies.

To verify:
- create an agent policy with system monitoring (default option)
- check that the created documents in `.fleet-policies` are correct:
there should be one doc with `revision_idx:1` and `coordinator_idx:0`
(created by Fleet API), and one doc with `revision_idx:1` and
`coordinator_idx:1` (created by fleet-server)
- verify that both documents have `data.inputs` field populated

Used this query to verify:
```
POST .fleet-policies/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "term": {"coordinator_idx": 0}
        }
      ],
    "filter": {
      "term": {
      "policy_id": "<agent policy id>"
      }
    }
    }
  }, 
  "_source": [
    "revision_idx","coordinator_idx", "policy_id",  "@timestamp", "data.inputs"
  ],
  "sort": [
    {
      "revision_idx": {
        "order": "desc"
      }
    }
  ]
}
```


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
kibanamachine pushed a commit to kibanamachine/kibana that referenced this issue Feb 23, 2024
…gent policy with system integration (elastic#177594)

## Summary

Closes elastic#177372

When creating an agent policy with a package policy immediately (e.g.
system integration), the `deployPolicy` logic was called once, creating
a doc in `.fleet-policies` with `revision:1` without `inputs`, and then
updating the doc with `inputs`, still on `revision:1`.
This is causing an intermittent issue on the agents, if Fleet-server
picks up the first document, and delivers to agent without `inputs`.
As a fix, added an option to skip `deploPolicy` when called from the
`createAgentPolicyWithPackages` function, as the policy will be deployed
after creating the package policies.

To verify:
- create an agent policy with system monitoring (default option)
- check that the created documents in `.fleet-policies` are correct:
there should be one doc with `revision_idx:1` and `coordinator_idx:0`
(created by Fleet API), and one doc with `revision_idx:1` and
`coordinator_idx:1` (created by fleet-server)
- verify that both documents have `data.inputs` field populated

Used this query to verify:
```
POST .fleet-policies/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "term": {"coordinator_idx": 0}
        }
      ],
    "filter": {
      "term": {
      "policy_id": "<agent policy id>"
      }
    }
    }
  },
  "_source": [
    "revision_idx","coordinator_idx", "policy_id",  "@timestamp", "data.inputs"
  ],
  "sort": [
    {
      "revision_idx": {
        "order": "desc"
      }
    }
  ]
}
```

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

(cherry picked from commit 5f17b39)
kibanamachine referenced this issue Feb 23, 2024
…a new agent policy with system integration (#177594) (#177725)

# Backport

This will backport the following commits from `main` to `8.13`:
- [[Fleet] Fix issue of agent sometimes not getting inputs using a new
agent policy with system integration
(#177594)](#177594)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Julia
Bardi","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-02-23T14:46:48Z","message":"[Fleet]
Fix issue of agent sometimes not getting inputs using a new agent policy
with system integration (#177594)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/177372\r\n\r\nWhen creating an
agent policy with a package policy immediately (e.g.\r\nsystem
integration), the `deployPolicy` logic was called once, creating\r\na
doc in `.fleet-policies` with `revision:1` without `inputs`, and
then\r\nupdating the doc with `inputs`, still on `revision:1`.\r\nThis
is causing an intermittent issue on the agents, if Fleet-server\r\npicks
up the first document, and delivers to agent without `inputs`.\r\nAs a
fix, added an option to skip `deploPolicy` when called from
the\r\n`createAgentPolicyWithPackages` function, as the policy will be
deployed\r\nafter creating the package policies.\r\n\r\nTo verify:\r\n-
create an agent policy with system monitoring (default option)\r\n-
check that the created documents in `.fleet-policies` are
correct:\r\nthere should be one doc with `revision_idx:1` and
`coordinator_idx:0`\r\n(created by Fleet API), and one doc with
`revision_idx:1` and\r\n`coordinator_idx:1` (created by
fleet-server)\r\n- verify that both documents have `data.inputs` field
populated\r\n\r\nUsed this query to verify:\r\n```\r\nPOST
.fleet-policies/_search\r\n{\r\n \"query\": {\r\n \"bool\": {\r\n
\"must\": [\r\n {\r\n \"term\": {\"coordinator_idx\": 0}\r\n }\r\n
],\r\n \"filter\": {\r\n \"term\": {\r\n \"policy_id\": \"<agent policy
id>\"\r\n }\r\n }\r\n }\r\n }, \r\n \"_source\": [\r\n
\"revision_idx\",\"coordinator_idx\", \"policy_id\", \"@timestamp\",
\"data.inputs\"\r\n ],\r\n \"sort\": [\r\n {\r\n \"revision_idx\": {\r\n
\"order\": \"desc\"\r\n }\r\n }\r\n ]\r\n}\r\n```\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"5f17b39a1d4aa326f8b75bc0d2375f620433e9be","branchLabelMapping":{"^v8.14.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Fleet","backport:prev-minor","v8.14.0"],"title":"[Fleet]
Fix issue of agent sometimes not getting inputs using a new agent policy
with system
integration","number":177594,"url":"https://github.com/elastic/kibana/pull/177594","mergeCommit":{"message":"[Fleet]
Fix issue of agent sometimes not getting inputs using a new agent policy
with system integration (#177594)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/177372\r\n\r\nWhen creating an
agent policy with a package policy immediately (e.g.\r\nsystem
integration), the `deployPolicy` logic was called once, creating\r\na
doc in `.fleet-policies` with `revision:1` without `inputs`, and
then\r\nupdating the doc with `inputs`, still on `revision:1`.\r\nThis
is causing an intermittent issue on the agents, if Fleet-server\r\npicks
up the first document, and delivers to agent without `inputs`.\r\nAs a
fix, added an option to skip `deploPolicy` when called from
the\r\n`createAgentPolicyWithPackages` function, as the policy will be
deployed\r\nafter creating the package policies.\r\n\r\nTo verify:\r\n-
create an agent policy with system monitoring (default option)\r\n-
check that the created documents in `.fleet-policies` are
correct:\r\nthere should be one doc with `revision_idx:1` and
`coordinator_idx:0`\r\n(created by Fleet API), and one doc with
`revision_idx:1` and\r\n`coordinator_idx:1` (created by
fleet-server)\r\n- verify that both documents have `data.inputs` field
populated\r\n\r\nUsed this query to verify:\r\n```\r\nPOST
.fleet-policies/_search\r\n{\r\n \"query\": {\r\n \"bool\": {\r\n
\"must\": [\r\n {\r\n \"term\": {\"coordinator_idx\": 0}\r\n }\r\n
],\r\n \"filter\": {\r\n \"term\": {\r\n \"policy_id\": \"<agent policy
id>\"\r\n }\r\n }\r\n }\r\n }, \r\n \"_source\": [\r\n
\"revision_idx\",\"coordinator_idx\", \"policy_id\", \"@timestamp\",
\"data.inputs\"\r\n ],\r\n \"sort\": [\r\n {\r\n \"revision_idx\": {\r\n
\"order\": \"desc\"\r\n }\r\n }\r\n ]\r\n}\r\n```\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"5f17b39a1d4aa326f8b75bc0d2375f620433e9be"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.14.0","branchLabelMappingKey":"^v8.14.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/177594","number":177594,"mergeCommit":{"message":"[Fleet]
Fix issue of agent sometimes not getting inputs using a new agent policy
with system integration (#177594)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/177372\r\n\r\nWhen creating an
agent policy with a package policy immediately (e.g.\r\nsystem
integration), the `deployPolicy` logic was called once, creating\r\na
doc in `.fleet-policies` with `revision:1` without `inputs`, and
then\r\nupdating the doc with `inputs`, still on `revision:1`.\r\nThis
is causing an intermittent issue on the agents, if Fleet-server\r\npicks
up the first document, and delivers to agent without `inputs`.\r\nAs a
fix, added an option to skip `deploPolicy` when called from
the\r\n`createAgentPolicyWithPackages` function, as the policy will be
deployed\r\nafter creating the package policies.\r\n\r\nTo verify:\r\n-
create an agent policy with system monitoring (default option)\r\n-
check that the created documents in `.fleet-policies` are
correct:\r\nthere should be one doc with `revision_idx:1` and
`coordinator_idx:0`\r\n(created by Fleet API), and one doc with
`revision_idx:1` and\r\n`coordinator_idx:1` (created by
fleet-server)\r\n- verify that both documents have `data.inputs` field
populated\r\n\r\nUsed this query to verify:\r\n```\r\nPOST
.fleet-policies/_search\r\n{\r\n \"query\": {\r\n \"bool\": {\r\n
\"must\": [\r\n {\r\n \"term\": {\"coordinator_idx\": 0}\r\n }\r\n
],\r\n \"filter\": {\r\n \"term\": {\r\n \"policy_id\": \"<agent policy
id>\"\r\n }\r\n }\r\n }\r\n }, \r\n \"_source\": [\r\n
\"revision_idx\",\"coordinator_idx\", \"policy_id\", \"@timestamp\",
\"data.inputs\"\r\n ],\r\n \"sort\": [\r\n {\r\n \"revision_idx\": {\r\n
\"order\": \"desc\"\r\n }\r\n }\r\n ]\r\n}\r\n```\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"5f17b39a1d4aa326f8b75bc0d2375f620433e9be"}}]}]
BACKPORT-->

Co-authored-by: Julia Bardi <[email protected]>
@amolnater-qasource amolnater-qasource added the QA:Ready for Testing Code is merged and ready for QA to validate label Feb 26, 2024
fkanout pushed a commit to fkanout/kibana that referenced this issue Mar 4, 2024
…gent policy with system integration (elastic#177594)

## Summary

Closes elastic#177372

When creating an agent policy with a package policy immediately (e.g.
system integration), the `deployPolicy` logic was called once, creating
a doc in `.fleet-policies` with `revision:1` without `inputs`, and then
updating the doc with `inputs`, still on `revision:1`.
This is causing an intermittent issue on the agents, if Fleet-server
picks up the first document, and delivers to agent without `inputs`.
As a fix, added an option to skip `deploPolicy` when called from the
`createAgentPolicyWithPackages` function, as the policy will be deployed
after creating the package policies.

To verify:
- create an agent policy with system monitoring (default option)
- check that the created documents in `.fleet-policies` are correct:
there should be one doc with `revision_idx:1` and `coordinator_idx:0`
(created by Fleet API), and one doc with `revision_idx:1` and
`coordinator_idx:1` (created by fleet-server)
- verify that both documents have `data.inputs` field populated

Used this query to verify:
```
POST .fleet-policies/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "term": {"coordinator_idx": 0}
        }
      ],
    "filter": {
      "term": {
      "policy_id": "<agent policy id>"
      }
    }
    }
  }, 
  "_source": [
    "revision_idx","coordinator_idx", "policy_id",  "@timestamp", "data.inputs"
  ],
  "sort": [
    {
      "revision_idx": {
        "order": "desc"
      }
    }
  ]
}
```


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
@harshitgupta-qasource
Copy link

Hi Team,

We have revalidated this issue on the latest 8.13.0 BC5 Self-managed Kibana environment and found it fixed now.

Observations:

  • System integration data is available for secondary agent installed on self-managed 8.13.0.

Build details:
VERSION: 8.13.0 BC5
BUILD: 72025
COMMIT: d04713a

Screen-Shot:
image

Hence, we are marking this issue as QA: Validated.

Thanks

@harshitgupta-qasource harshitgupta-qasource added QA:Validated Issue has been validated by QA and removed QA:Ready for Testing Code is merged and ready for QA to validate labels Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. QA:Validated Issue has been validated by QA Team:Fleet Team label for Observability Data Collection Fleet team
Projects
None yet
7 participants