cabal-version: 2.0
-- This file has been generated from package.yaml by hpack version 0.38.3.
--
-- see: https://github.com/sol/hpack
name: atelier-monitoring
version: 0.1.0.0
synopsis: Effectful-based monitoring suite
description: Moitoring, metrics, and tracing effects and utilities for Effectful-based
applications — part of the atelier toolkit.
category: OpenTelemetry,
Observability,
Monitoring,
Tracing
homepage: https://github.com/tweag/tricorder#readme
bug-reports: https://github.com/tweag/tricorder/issues
author: Victor Nascimento Bakke
maintainer: victor.bakke@tweag.io
license: MIT
license-file: LICENSE
build-type: Simple
tested-with:
GHC == 9.10.3
, GHC == 9.6.7
, GHC == 9.8.4
, GHC == 9.12.4
extra-doc-files:
CHANGELOG.md
README.md
source-repository head
type: git
location: https://github.com/tweag/tricorder
library
exposed-modules:
Atelier.Component
Atelier.Effects.Cache.Singleflight.Traced
Atelier.Effects.Conc.Traced
Atelier.Effects.Monitoring.Metrics
Atelier.Effects.Monitoring.Metrics.Registry
Atelier.Effects.Monitoring.Metrics.Server
Atelier.Effects.Monitoring.Tracing
Atelier.Effects.Monitoring.Tracing.Provider
Atelier.Effects.Publishing.Traced
other-modules:
Paths_atelier_monitoring
autogen-modules:
Paths_atelier_monitoring
hs-source-dirs:
src
default-extensions:
BlockArguments
DataKinds
DeriveAnyClass
DerivingStrategies
DerivingVia
DuplicateRecordFields
FlexibleContexts
GADTs
LambdaCase
MultiWayIf
OverloadedLabels
OverloadedRecordDot
OverloadedStrings
StrictData
TemplateHaskell
TypeFamilies
ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded
build-depends:
aeson >=2.2 && <2.4
, atelier-core >=0.3 && <0.5
, atelier-prelude >=0.1 && <0.3
, base >=4.18 && <4.23
, base64-bytestring ==1.2.*
, bytestring >=0.11 && <0.13
, casing ==0.1.*
, containers >=0.6 && <0.9
, daemons ==0.4.*
, data-default ==0.8.*
, directory ==1.3.*
, effectful ==2.6.*
, effectful-core ==2.6.*
, effectful-plugin >=2.0 && <2.2
, effectful-th ==1.0.*
, filepath >=1.4 && <1.6
, fsnotify ==0.4.*
, hs-opentelemetry-api ==0.3.*
, hs-opentelemetry-sdk ==0.1.*
, http-api-data >=0.5.1 && <0.8
, http-types ==0.12.*
, ki ==1.0.*
, list-t ==1.0.*
, optparse-applicative ==0.19.*
, process ==1.6.*
, prometheus-client ==1.1.*
, prometheus-metrics-ghc ==1.0.*
, stm ==2.5.*
, stm-containers ==1.2.*
, text ==2.1.*
, time >=1.12 && <1.17
, time-units ==1.0.*
, typed-process ==0.2.*
, unagi-chan ==0.4.*
, unix ==2.8.*
, unordered-containers ==0.2.*
, uuid ==1.3.*
, wai ==3.2.*
, warp ==3.4.*
mixins:
base hiding (Prelude)
default-language: GHC2021
if impl(GHC >= 9.8)
ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations
test-suite atelier-monitoring-test
type: exitcode-stdio-1.0
main-is: Driver.hs
other-modules:
Unit.Atelier.Effects.Conc.TracedSpec
Paths_atelier_monitoring
autogen-modules:
Paths_atelier_monitoring
hs-source-dirs:
test
default-extensions:
BlockArguments
DataKinds
DeriveAnyClass
DerivingStrategies
DerivingVia
DuplicateRecordFields
FlexibleContexts
GADTs
LambdaCase
MultiWayIf
OverloadedLabels
OverloadedRecordDot
OverloadedStrings
StrictData
TemplateHaskell
TypeFamilies
ghc-options: -Weverything -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-monomorphism-restriction -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-unticked-promoted-constructors -Wno-unused-packages -Wno-all-missed-specialisations -Wno-missed-specialisations -fplugin=Effectful.Plugin -threaded -Wno-prepositive-qualified-module
build-tool-depends:
tasty-discover:tasty-discover
build-depends:
aeson >=2.2 && <2.4
, atelier-monitoring ==0.1.*
, atelier-prelude >=0.1 && <0.3
, base >=4.18 && <4.23
, bytestring >=0.11 && <0.13
, containers >=0.6 && <0.9
, data-default ==0.8.*
, effectful ==2.6.*
, effectful-core ==2.6.*
, effectful-plugin >=2.0 && <2.2
, hedgehog ==1.7.*
, hs-opentelemetry-api ==0.3.*
, hspec ==2.11.*
, hspec-hedgehog ==0.3.*
, stm ==2.5.*
, stm-containers ==1.2.*
, tasty ==1.5.*
, tasty-hspec ==1.2.*
, time >=1.12 && <1.17
mixins:
base hiding (Prelude)
default-language: GHC2021
if impl(GHC >= 9.8)
ghc-options: -Wno-missing-poly-kind-signatures -Wno-missing-role-annotations