Skip to main content

tcloud sdk for upload data!

Project description

Build Status

tcsdk

Tcloud SDK for Performance DataSource Program.

Overview

The Main Program: https://github.com/tsbxmw/datasource

Using for upload data of the program.

Example

Auth

Using auth to complete the authorization.

from tcsdk import Auth

auth = Auth("key", "secret")

Init ApiService

Init ApiService with endpoint

from tcsdk import Api

api = Api(auth=auth, endpoint="http://localhost:9030")

Create Task By Api

Task is create by api object, you should offer the task_name, otherwise system would offer the "".

task = api.create_task("test")

If you offer the label_name after the task_name in create_task, you would get an default label with name label_name which in task.labels.

Create Label By Task

Label is the sub process of task, you can also create a label by label_name.

label = task.create_label("test")

Notice: task_name has no relationship with label_name .

Now, you can upload the label data!

label.upload(fps=100)

Full example

from tcsdk import *


if __name__ == "__main__":
    auth = Auth("4c8093f3", "200f759b-1b83-4d")
    api = Api(auth=auth, endpoint="http://localhost:9030")
    task = api.create_task("test_for_sdk_111")
    assert task.task_id != 0

    label = task.create_label("test_for_sdk11")
    assert label.label_id != 0

    assert label.upload(fps=100) is True

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for tcsdk, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size tcsdk-0.0.2.tar.gz (14.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page