Code Monkey home page Code Monkey logo

globomap-driver-napi's Introduction

globomap-driver-napi

Driver to get data from GloboNetworkAPI/RabbitMQ of GloboNetworkAPI. The data are inserted in API of [Globo Loader API] (https://github.com/globocom/globomap-loader-api)

Plugin environment variables configuration

All of the environment variables below must be set for the plugin to work properly.

Variable Description Example
NETWORKAPI_ENDPOINT Network API URL http://networkapi.domain.com:8080
NETWORKAPI_USER Network user user
NETWORKAPI_PASSWORD Network password password
GLOBOMAP_LOADER_API_URL GloboMap Loader API endpoint http://api.globomap.loader.domain.com:8080
GLOBOMAP_LOADER_API_USER GloboMap Loader API user user
GLOBOMAP_LOADER_API_PASSWORD GloboMap Loader API password password
NETWORKAPI_RMQ_HOST RabbitMQ host rabbitmq.yourdomain.com
NETWORKAPI_RMQ_PORT RabbitMQ port 5672 (default)
NETWORKAPI_RMQ_USER RabbitMQ user user-name
NETWORKAPI_RMQ_PASSWORD RabbitMQ password password
NETWORKAPI_RMQ_VIRTUAL_HOST RabbitMQ virtual host /networkapi
NETWORKAPI_RMQ_QUEUE RabbitMQ queue name networkapi-updates
SENTRY_DSN Destination Sentry server. https://user:[email protected]/test
SCHEDULER_FREQUENCY_EXEC Frequency of execution 0-23
ZBX_PASSIVE_MONITOR_SCHEDULER Zabbix monitor passive_abc_monitor_scheduler

Environment variables configuration from external libs

All of the environment variables below must be set for the application to work properly.

globomap-monitoring

Example of use

from globomap_driver_napi.driver import Napi
driver = Napi()
driver.process_updates(print)

Example of implementation

Examples

globomap-driver-napi's People

Contributors

edersonbrilhante avatar

Stargazers

 avatar  avatar  avatar

Watchers

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

globomap-driver-napi's Issues

Installation fails due to conflicting requests version

Hi, globomap-driver-napi is a very good project. I like its functionality!
But now users are unable to run globomap-driver-napi-0.0.30 due to dependency conflict with requests package.
As shown in the following full dependency graph of globomap-driver-napi-0.0.30, globomap-loader-api-client requires requests==2.18.4globonetworkapi requires requests==2.10.0 .

According to pip’s “first found wins” installation strategy, requests==2.18.4 is the actually installed version. However, requests==2.18.4 does not satisfy requests==2.10.0.

Dependency tree-----------

----------------------------------------------------------------------------------------
Building globomap-driver-napi-0.0.30
----------------------------------------------------------------------------------------
globomap-driver-napi<version range:>
| +-globomap-loader-api-client<version range:==0.0.7>
| | +-requests<version range:==2.18.4>
| +-globonetworkapi<version range:==0.8.5>
| | +-requests<version range:==2.10.0>
| +-pika<version range:==0.10.0>
----------------------------------------------------------------------------------------

1

Thanks for your help.
Best,
Neolith

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.