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

Documentation for Observability Kit #1697

Merged
merged 86 commits into from
Oct 4, 2022
Merged

Documentation for Observability Kit #1697

merged 86 commits into from
Oct 4, 2022

Conversation

MatthewVaadin
Copy link
Contributor

@MatthewVaadin MatthewVaadin commented Sep 8, 2022

The Observability Kit documentation. Contains an overview, a quick-start tutorial, integration guidelines and some advanced topics.

@github-actions github-actions bot added the Language unchecked English language check has not been done label Sep 8, 2022
@caalador caalador marked this pull request as draft September 8, 2022 12:03
* add custom instrumentation doc

* Big API

* Add attribute, event and error info to the doc

* Update articles/tools/observability/advanced/custom-instrumentation.asciidoc

Co-authored-by: MatthewVaadin <98319962+MatthewVaadin@users.noreply.github.com>

Co-authored-by: MatthewVaadin <98319962+MatthewVaadin@users.noreply.github.com>
@MatthewVaadin MatthewVaadin added Language unchecked English language check has not been done and removed Language unchecked English language check has not been done labels Sep 12, 2022
sissbruecker and others added 5 commits September 12, 2022 13:24
* feat: start Integrations main page

Start the introduction page for
integrations documentation

* Apply suggestions from code review

Co-authored-by: MatthewVaadin <98319962+MatthewVaadin@users.noreply.github.com>

Co-authored-by: MatthewVaadin <98319962+MatthewVaadin@users.noreply.github.com>
* docs: improve custom instrumentation docs

* add missing note

* Apply suggestions from code review

Co-authored-by: caalador <mikael.grankvist@vaadin.com>
Co-authored-by: MatthewVaadin <98319962+MatthewVaadin@users.noreply.github.com>

* add hotspots to vocab

* Update .github/styles/Vocab/Docs/accept.txt

Co-authored-by: MatthewVaadin <98319962+MatthewVaadin@users.noreply.github.com>

Co-authored-by: caalador <mikael.grankvist@vaadin.com>
Co-authored-by: MatthewVaadin <98319962+MatthewVaadin@users.noreply.github.com>
The instrumentation-annotation was mistakenly
dropped during refactoring. Re add  required
dependencies to correct parts of the document.
@aws-amplify-eu-west-1
Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-1697.dcmp4ajsd49kq.amplifyapp.com

sissbruecker and others added 6 commits September 13, 2022 11:05
Add instructions for Grafana
Update running in jaeger and newrelic
to use the grafana _run-app documentation
* feat: add custom metrics documentation

* Finish sentence
…servability

# Conflicts:
#	articles/tools/observability/integrations/jaeger-prometheus.asciidoc
#	articles/tools/observability/integrations/newrelic.asciidoc
@jouni
Copy link
Member

jouni commented Oct 4, 2022

I did quite a bit of editing (overall structure and page-level details). I assume I managed to keep all facts straight, but hopefully made the content easier to digest.

@MatthewVaadin, I’m not sure what triggered your latest change (the download button on all integration pages). I removed it, and added that button on the main index page for now. Let me know if this was something that came up in DX tests, that users were struggling to find where to download the JAR, and if you think my solution is a sufficient fix.

@jouni
Copy link
Member

jouni commented Oct 4, 2022

I’m merging this now, and we can address further issues with additional PRs.

@jouni jouni merged commit e4f9a89 into latest Oct 4, 2022
@jouni jouni deleted the feat/observability branch October 4, 2022 09:18
@jouni
Copy link
Member

jouni commented Oct 4, 2022

Ah, I forgot to clean up the Customization article. I’ll do that now.

@MatthewVaadin
Copy link
Contributor Author

@jouni
Yes, we had feedback from all of the DX tests that said it was difficult to find the download link.
I think it's fine to just have it on the index page and the quick start tutorial.

I did also change the order of the sections in the tutorial as I feel it makes more sense to obtain O11y Kit before setting up other software.

@jouni
Copy link
Member

jouni commented Oct 4, 2022

I did also change the order of the sections in the tutorial as I feel it makes more sense to obtain O11y Kit before setting up other software.

Oh, right, I noticed that and then forgot about it during the merge. I can switch that back like you had it. Done in 49264e7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Language checked English language check done
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants