packages feed

core-telemetry-0.2.7.2: core-telemetry.cabal

cabal-version: 1.18

-- This file has been generated from package.yaml by hpack version 0.35.1.
--
-- see: https://github.com/sol/hpack

name:           core-telemetry
version:        0.2.7.2
synopsis:       Advanced telemetry
description:    This is part of a library to help build command-line programs, both tools and
                longer-running daemons.
                .
                This package in particular adds helpers for recording telemetry for
                subsequent analysis. You can instrument your code with tracing and spans,
                and also emit events carrying arbitrary metadata. Backends are provided for
                structured logs, sending traces to observability services, or even just
                outputting the telemetry to console.
                .
                See "Core.Telemetry.Observability" to get started.
category:       System
stability:      provisional
homepage:       https://github.com/aesiniath/unbeliever#readme
bug-reports:    https://github.com/aesiniath/unbeliever/issues
author:         Andrew Cowie <istathar@gmail.com>
maintainer:     Andrew Cowie <istathar@gmail.com>
copyright:      © 2021-2022 Athae Eredh Siniath and Others
license:        MIT
license-file:   LICENSE
build-type:     Simple
tested-with:
    GHC == 8.10.7
extra-doc-files:
    HoneycombTraceExample.png
    honeycomb-sad-trace.png
    honeycomb-happy-trace.png

source-repository head
  type: git
  location: https://github.com/aesiniath/unbeliever

library
  exposed-modules:
      Core.Telemetry
      Core.Telemetry.Console
      Core.Telemetry.General
      Core.Telemetry.Honeycomb
      Core.Telemetry.Identifiers
      Core.Telemetry.Observability
      Core.Telemetry.Structured
  hs-source-dirs:
      lib
  ghc-options: -Wall -Wwarn -fwarn-tabs
  build-depends:
      base >=4.11 && <5
    , bytestring
    , core-data >=0.3.8.0
    , core-program >=0.6.2.2
    , core-text >=0.3.7.1
    , exceptions
    , http-streams
    , io-streams
    , mtl
    , network-info
    , random
    , safe-exceptions
    , scientific
    , stm
    , template-haskell >=2.14 && <3
    , text
    , time
    , unix
    , uuid-types
    , zlib
  default-language: Haskell2010