Git Product home page Git Product logo

Comments (2)

syndicut avatar syndicut commented on June 14, 2024

I want to have look at this one. Is interface like this ok?

@checker(health: HealthCheck)
def example_checker():
  ...

from py-healthcheck.

luiscoms avatar luiscoms commented on June 14, 2024

No, it should be like this

Flask

from flask import Flask
from healthcheck import checker, HealthCheck

app = Flask(__name__)

health = HealthCheck()

# add your own check function to the healthcheck
@checker
def redis_available():
    client = _redis_client()
    info = client.info()
    return True, "redis ok"

# Add a flask route to expose information
app.add_url_rule("/healthcheck", "healthcheck", view_func=lambda: health.run())

Tornado

import tornado.web
from healthcheck import checker, TornadoHandler, HealthCheck

# add your own check function to the healthcheck
@checker
def redis_available():
    client = _redis_client()
    info = client.info()
    return True, "redis ok"

health = HealthCheck()

app = tornado.web.Application([
    ("/healthcheck", TornadoHandler, dict(checker=health)),
])

from py-healthcheck.

Related Issues (11)

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.