Numerous Problems Multiplied

    conctr

    1.0.4 • Public • Published

    Conctr

    Conctr is a one stop platform that takes care of IoT complexity and lets you focus on what’s important. The Conctr library allows you to easily integrate your agent and device code with the Conctr IoT Platform. This library provides an easy way to send data to a Conctr application.

    Click here for the full documentation of the Conctr API.

    Installation

    $ npm install conctr
    

    Init

    Initializes the credentials for an application as a profile in ~/.conctr/config.json. You can set up multiple profiles using this walk through.

    Example

    $ conctr init
    

    Logs

    Retrieves logs for a Conctr application. There are a few optional flags that can be used to filter the logs.

    Flag Alias Default Value Description
    start -s now Start time for logs. Defaults to now. Accepts human readable time specification as well as standard ISO8601 strings. See below for options.
    end -e End time for logs. If not set logs will be retrieved as they come in.
    env -E staging Conctr environment to connect to. Either dev or staging.
    filter -f A valid CloudWatch Logs filter pattern to use for filtering the response. If not provided, all the events are matched.
    help -h Show this help message and exit.
    application_id -u Conctr application id. Overrides the environment variable CONCTR_APP_ID & any application profile set
    api_key -p Conctr api key. Overrides the environment variable CONCTR_API_KEY & any application profile set
    profile -P default Application profile to use for credentials

    Examples

    $ conctr logs -h # See help menu 
     
    $ conctr logs -u <app_id_here> -p <api_key_here> # Override credentials 
     
    $ conctr logs --env dev --profile dev-logs # Get dev logs using the correct profile 
     
    $ conctr logs -s 1h # Get logs for the last hour 
     
    $ conctr logs -s 1m # Get logs for the last minute 
     
    $ conctr logs -s 1d # Get logs for the last day 
     
    $ conctr logs -s "1h 20m" # Get logs for the last hour and 20 minutes 
     
    $ conctr logs -s "2hr -40mins" # Get logs for the last hour and 20 minutes (2hours minus 40 minutes) 
     
    $ conctr logs -s 1h -f error # Get logs for the last hour which have contain the substring "error" 

    In case of any questions/issues with the package please contact us at support@conctr.com

    License

    The Conctr library is licensed under the MIT License.

    Keywords

    none

    Install

    npm i conctr

    DownloadsWeekly Downloads

    2

    Version

    1.0.4

    License

    ISC

    Last publish

    Collaborators

    • sumeetrajpal