cabal-version: 2.2
name: gogol-cloudtrace
version: 1.0.0
synopsis: Google Cloud Trace SDK.
homepage: https://github.com/brendanhay/gogol
bug-reports: https://github.com/brendanhay/gogol/issues
license: MPL-2.0
license-file: LICENSE
author: Brendan Hay
maintainer:
Brendan Hay <brendan.g.hay+gogol@gmail.com>, Toni Cebrián <toni@tonicebrian.com>
copyright: Copyright (c) 2015-2025 Brendan Hay
category: Google
build-type: Simple
extra-source-files:
README.md
src/.gitkeep
description:
Sends application trace data to Cloud Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Cloud Trace API directly. If you are looking to instrument your application for Cloud Trace, we recommend using OpenTelemetry.
.
/Warning:/ This is an experimental prototype/preview release which is still
under exploratory development and not intended for public use, caveat emptor!
.
This library is compatible with version @v2@
of the API.
source-repository head
type: git
location: git://github.com/brendanhay/gogol.git
subdir: gogol-cloudtrace
flag field-selectors
description:
If record field selectors should be enabled. Disabling this requires GHC >=9.2 and the NoFieldSelectors extension.
default: False
manual: True
library
default-language: GHC2021
hs-source-dirs: src gen
ghc-options:
-Wall -fwarn-incomplete-uni-patterns
-fwarn-incomplete-record-updates -funbox-strict-fields
-fwarn-unused-packages
if (!flag(field-selectors) && impl(ghc >=9.2))
default-extensions: NoFieldSelectors
exposed-modules:
Gogol.CloudTrace
Gogol.CloudTrace.Projects.Traces.BatchWrite
Gogol.CloudTrace.Projects.Traces.Spans.CreateSpan
Gogol.CloudTrace.Types
other-modules:
Gogol.CloudTrace.Internal.Product
Gogol.CloudTrace.Internal.Sum
build-depends: gogol-core ^>=1.0.0