Coder Social home page Coder Social logo

helics's Introduction

helics Build Status Hackage MIT license

New Relic® agent SDK wrapper for Haskell

helics's People

Contributors

philopon avatar tfausak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

helics's Issues

New Relic no longer supports their C SDK

We weren't seeing our metrics show up on their dashboard. After much debugging and back&forth, they discovered the problem on their side. They said that the C SDK is broken & they aren't going to fix it.

cabal package for 0.5.0 is missing Network/Helics.hs

It looks like src/ is missing Network/Helics.hs & other files, when downloaded from hackage, so it can't be built. I think it's because cabal sdist is only packaging up the dummy code, but not the real implementation due to the default value of the dummy flag.

Allow manually registering errors.

It looks like the only way errors are currently registered is if there is an uncaught exception in a transaction. I would like to be able to create errors for other reasons (such as 4xx/5xx status codes, etc.), and probably provide custom details about the error.

Also, thanks for creating helics! It's very useful!

Installation

Sorry for asking a question here, but would you mind offering some guidance for installing relics in a new application?

Expose ability to set transaction names manually

For the WAI middleware, I would like to be able to alter the transaction name, but it sets it automatically. Also, it would be nice if you could expose the TransactionId in a way that doesn't error out if the helics middleware is missing, for example:

lookupTransactionId :: Request -> Maybe TransactionId

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.