Skip to content

EtlRouter

updateJob(job) Submit the repeat interval.
getExtractors(**query) Return a set of extractors.
getTree(**id) Get zenoss instance for root, extractors and datapoints for nodes
getDataPoints(query) Return a set of datapoints.

Is this used anywhere?
setReportingSettings(reportingBaseUrl, zenossBaseUrl, externalReportingBaseUrl, internalZenossBaseUrl, **queryServicePwd, **zenossFqdn, **queryServiceAccount, **queryServiceUrl) Set ETL settings.
queryExtractors(**query) Return a set of extractors.
getReportingSettings() Get ETL settings.
getBatches() Return a set of batches.

@param sort {str} The field name to sort on
@param dir {"ASC","DESC"} The sort direction
@param limit {integer} The maximum number of records to return
@param start {integer} The first record number to return
@param page {integer} The page number to return

NOTE: specify 'start' or 'page', not both.
queryJobs() Return job schedule data.
addBatch(extractor, **begin, **end) Create an extraction batch.
queryBatches() Return a set of batches.

@param sort {str} The field name to sort on
@param dir {"ASC","DESC"} The sort direction
@param limit {integer} The maximum number of records to return
@param start {integer} The first record number to return
@param page {integer} The page number to return

NOTE: specify 'start' or 'page', not both.
newBatch(extractor, **begin, **end) Create an extraction batch.