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

freckle-stats, freckle-ecs #226

Merged
merged 4 commits into from
Jan 21, 2025
Merged

freckle-stats, freckle-ecs #226

merged 4 commits into from
Jan 21, 2025

Conversation

chris-martin
Copy link
Contributor

Splits outs two packages.

  • The statsd stuff is used by anything in production that does SQL queries to report its connection pool usage, and so this is one prerequisite for getting e.g. curricula-api off of the freckle-app monolith dependency.

  • The ECS package is also pulled out at this time because freckle-stats needs it.

Fixes release action (stack config filename hadn't been updated)

Breaking change: A trivial Yesod/StatsD integration instance HasStatsClient site => HasStatsClient (HandlerData child site) has been removed and will need to be copied into individual applications.

@chris-martin chris-martin requested a review from pbrisbin January 17, 2025 01:12
@chris-martin chris-martin requested a review from a team as a code owner January 17, 2025 01:12
freckle-stats/freckle-stats.cabal Show resolved Hide resolved
@chris-martin chris-martin enabled auto-merge (squash) January 21, 2025 18:27
@chris-martin chris-martin merged commit 5690d74 into main Jan 21, 2025
10 checks passed
@chris-martin chris-martin deleted the chris/stats branch January 21, 2025 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants