core-telemetry-0.2.3.5: core-telemetry.cabal
cabal-version: 1.18
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
name: core-telemetry
version: 0.2.3.5
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
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:
async
, base >=4.11 && <5
, bytestring
, core-data >=0.3.3.1
, core-program >=0.5.0.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
, unix
, zlib
default-language: Haskell2010