-
Notifications
You must be signed in to change notification settings - Fork 243
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
feat: Add Frontend Observability provider #2001
base: main
Are you sure you want to change the base?
Conversation
In order to lower resource usage and have a faster runtime, PRs will not run Cloud tests automatically. |
88fb19a
to
a0a29c0
Compare
Hey @kpelelis this is awesome thank you! I have been after this for about a year :) I noticed the thing about getting the frontend o11y API URL. Would it be possible to update the grafana cloud provider to return this instead? Otherwise the frontend o11y terraform provider can’t be used when creating a grafana cloud stack within the same terraform, it can only be used in situations with an existing stack which isn’t ideal for the whole everything as code paradigm |
6f656ea
to
752b3db
Compare
Hey @Alex3k thank you so much for your feedback. I updated the terraform API that it uses as minimal data as possible. Check the examples and how to set the feature up |
752b3db
to
f25a604
Compare
name = "gcloudstacktest" | ||
} | ||
|
||
resource "grafana_frontend_o11y_app" "test-app" { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible to set Combine K6 with RUM data
in this resource also for each frontend o11y app?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes! Its possible from the settings using the "combineLabData" setting
"terraform" : "true" | ||
} | ||
|
||
settings = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I couldn't see any docs on what the possible settings are for this block - is that something we plan to add? or maybe a link to some other docs that indicate what options are available?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added documentation on the settings that we currently have available (More to be released soon ;) )
This is awesome! I like that you can use I added a few comments around the settings block of the I'd love to give this a run through and see how our current automation fits into this. When it's ready can you let me know so I can have a play? |
fb1a95b
to
9c4fdad
Compare
This commit adds the groundwork to support Frontend Observability as code. More specificailly, the change contains 1. A Go HTTP client that consumes the Apps API (Create/Read/Update/Delete) 2. Data Source and Resource version of the Frontend Observability App entity.
9c4fdad
to
0e86793
Compare
This commit adds the groundwork to support Frontend Observability as code. More specificailly, the change contains