elastic / observability-docs

Elastic Observability Documentation
Other
33 stars 161 forks source link

AWS focused documentation improvement #1672

Closed ravikesarwani closed 5 months ago

ravikesarwani commented 2 years ago

Problem

AWS is the largest cloud provider by any means. We as a company are focused on Cloud and many of our largest customers are also running their workloads in AWS. While we have many ways of data ingestion, there’s no single landing documentation page to drive the data ingestion experience for the AWS observability (& security - logs for SEIM) customers.

Currently we have many ways to ingest data

All of this documentation lives in different places and isn't connected well.

Existing resources

These are all of the documentation pages we currently have that are related to AWS monitoring:

Other resources

These resources could be useful when working on this ticket. We'll likely want to move some of this blog/pdf content to the docs.

What we need

Main goals:

Other goals:

This ticket is a complete restructuring and rethinking of how and where we currently document AWS monitoring.

Thoughts and questions

ollyhowell commented 2 years ago

Thanks @ravikesarwani

ravikesarwani commented 2 years ago

@ollyhowell Have you given some thoughts on the next steps and how/when we can start to collaborate on this?

ollyhowell commented 2 years ago

Hi @ravikesarwani sorry, nothing concrete yet but we're thinking about placement within guide and will get in touch with you next week - still working thru some 8.0 and 8.1 issues that are not closed yet so bandwidth is limited. Hopefully we can get the ball rolling for 8.2 with a small update though...let's discuss.

ravikesarwani commented 2 years ago

cc: @pmeresanu85 FYI

pmeresanu85 commented 2 years ago

@ollyhowell any way we can pick this up again? Anything your team needs from us?

@ravikesarwani maybe an opportunity to works towards a "How to monitor AWS with Elastic Observability guide?"

ravikesarwani commented 2 years ago

We have an old AWS observability guide https://www.elastic.co/pdf/the-elastic-observability-guide-for-aws.pdf that's very outdated. @ollyhowell We are looking for something like that but with few differences:

ollyhowell commented 2 years ago

Thanks for the comments and offers - some hopefully useful points from my side:

ollyhowell commented 1 year ago

Linking the draft PR for serverless forwarder: https://github.com/elastic/observability-docs/pull/2214

dedemorton commented 1 year ago

Noting here that there's a PR open with some initial docs about AWS monitoring. It does not address all the issues related to our fragmented ingest story, but will hopefully help get users started with AWS integrations. https://github.com/elastic/observability-docs/pull/2564

dedemorton commented 10 months ago

Moving this to the next sprint because the focus of the current sprint has been on serverless.

For the next sprint, I'll follow up to scope the work and figure out what is required here, but I won't have time to work on the actual documentation before the new year.

alaudazzi commented 7 months ago

@ravikesarwani @pmeresanu85 I'm taking this up for the next sprint starting Feb 24. I'll go through the comments in this ticket and get some historical background to figure out what is required. It would be useful to connect one of these days to better frame the scope of the work.

vinaychandrasekhar commented 7 months ago

@alaudazzi Please work with @katrin-freihofner and @SubhrataK on this topic.

Ravi and Paul no longer work at Elastic. Thanks

bmorelli25 commented 7 months ago

@alaudazzi I've updated the issue description to (hopefully) better define the goals of this issue.

alaudazzi commented 7 months ago

@bmorelli25 A few more thoughts and questions:

Long ago, a decision was made to focus on Elastic Agent in the docs (over Beats). In recent months, we've moved away from this and started to explain both the Beats/Agent methods, including pros/cons. An example can be seen in our log ingestion guide. It sounds like this is the approach we should take, but we should verify that before moving forward.

Who should we verify with? Who are the main stakeholders in this project?

Right now we have two different tutorials for AWS monitoring. Does this make sense if we're going to continue to support both Beats and Agent?

If the two tutorials you refer to are the ones mentioned in the root comment (Monitor AWS with Elastic Agent and Monitor AWS with Beats) then I would say it makes sense to maintain them.

Should we move the non-reference content out of the AWS integration docs? Moving this content to the Observability Guide could make it easier to maintain.

Assuming that all the parties involved (Integrations + Security teams) agree with the idea of keeping the Integrations docs more as reference material.

How do the changes we make here apply to our documentation for monitoring other Cloud providers? For example, can we apply the same restructuring/rewriting to GCP? Azure?

It would be nice to keep some sort of consistency.

alaudazzi commented 7 months ago

I met with @katrin-freihofner -- here are the main points from our meeting:

Arianna reached out to the Obs support engineer Luca Belluccini to engage them in the doc reorg and get input where required

alaudazzi commented 7 months ago

I met with @lucabelluccini -- main points from our meeting:

Update the AWS doc redesign accordingly.

alaudazzi commented 6 months ago

Making progress with the AWS doc redesign, discussed with Katrin and Baptiste at the EAH. Getting feedback.

alaudazzi commented 6 months ago

@bmorelli25 @SubhrataK @katrin-freihofner

I should be able to share a doc preview soon with this draft PR.

alaudazzi commented 6 months ago

Doc preview is available.

alaudazzi commented 6 months ago

@zmoog As discussed offline, we'll add the CloudTrail use case as soon as the AWS Monitoring structure is finalised. This is tracked as a follow-up task in https://github.com/elastic/observability-docs/issues/3701

alaudazzi commented 6 months ago

@katrin-freihofner and I met to review the AWS structure and agreed on the following:

CC @bmorelli25 @SubhrataK

alaudazzi commented 5 months ago

AWS doc redesign completed with https://github.com/elastic/observability-docs/pull/3684. Closing.