[TriLUG] October Meeting - Building a Niche App to Visualize Events with Grafana and AWS

Jeff Moore via TriLUG trilug at trilug.org
Sun Oct 2 15:13:45 EDT 2022


Everyone,

For this month's TriLUG meeting on October 13th I will be presenting my
journey in building an application to consume a specific Grafana API
endpoint.

Here's the summary:

In many organizations, there is a need to see important events like app
deployments, internal infrastructure changes, and external events in one
place.
Grafana offers the ability to create and manage these events through its
[Annotations API](
https://grafana.com/docs/grafana/latest/developers/http_api/annotations/).
Come see how Jeff Moore built an app to implement a specific API endpoint,
why he built it, and the lessons learned along the way in one of his most
ambitious projects to date.

Here are some of the topics covered during this talk:

- Building a Golang Dockerfile from the ground up
- Working with Makefiles
- Terraform commands, plans and directories
- Building Go code for AWS Lambda
- Capturing an AWS Lambda in Terraform
- Capturing AWS user/role/policy generation within a Terraform module
- Capturing Grafana service account/role generation within a Terraform
module
- Exposing an AWS Lambda to a wider audience
- CloudWatch Logs and Metrics in Grafana Cloud

There are likely too many topics to go into in depth within the time slot,
so the talk will likely gravitate towards the audience's interests.

The work lives in GitHub at https://github.com/geoffmore/grafana-annotate.


See https://www.meetup.com/trilug/events/283038981/ for the full event
description!

This will be a very broad talk so there should be something valuable for
everyone. The website will likely be updated to reflect the meeting the
weekend of October 8th.

Hopefully I'll see you there!

Jeff Moore

Chair, TriLUG


More information about the TriLUG mailing list