## Table Of Contents

CollectorExtendedApp Service

Information About CollectorExtendedApp Service

getCollectedStatisticalData

getCollectedStatisticalDataByDaysMaxLimit

getCollectedStatisticalDataByMaxLimit

getCollectedStatisticalDataByTimeRange

getCollectedStatisticalDataByTimeRangeInterval

getCollectedStatisticalDataByTimeRangeMaxLimit

getCollectedStatisticalDataSizeByTimeRangeInterval

getPreviousCollectedData

## CollectorExtendedApp Service

This chapter describes the DCNM web services' API methods for the CollectorExtendedApp service.

## Information About CollectorExtendedApp Service

The collector allows you to address performance management of network resources. By analyzing statistical data with the collector, you can perform real-time monitoring of data that includes the traffic throughput, the percentage utilization, error rates, and the response time. As a result, you can efficiently use the network resources and have an in-depth knowledge of the network health.

The collector can read statistical information from the devices and store it in the database. You can use the collector APIs to retrieve the information stored in the database. In addition, you can use the extended collector API to trend statistical data over a period of time.

## getCollectedStatisticalData

Returns all the collected statistical data of an existing collection info.

ValidationException is thrown if any of the following situation occurs:

•If collectionInfoId is null.

•If collectionInfoId is not a valid collection info InstanceNameId.

Parameters

opContext—Operational context

collectionInfoId—instance id of the CollectionInfo

Return Value

Return a collection of CollectedData which is all the statistical data that is polled for the specified collectionInfoId.

## getCollectedStatisticalDataByDaysMaxLimit

Returns List of collected statistical data of an existing collection info during a time period specified by days. Filter the result by given max limits.

ValidationException is thrown if any of the following situation occurs:

•If collectionInfoId is null.

•If collectionInfoId is not a valid collection info InstanceNameId.

Parameters

opContext—Operational context

collectionInfoId—instance id of the CollectionInfo

Integer—Specifies the no of days to get collected statistical data.

maxLimits—Specifies the max points to be returned

Return Value

Return List of the collection of CollectedData which is all the statistical data that is polled for the specified collectionInfoId during the current date from the given no of days within the max points.

## getCollectedStatisticalDataByMaxLimit

Returns List of collected statistical data of an existing collection info and filter the result for the max limits.

ValidationException is thrown if any of the following situation occurs:

•If collectionInfoId is null.

•If collectionInfoId is not a valid collection info InstanceNameId.

Parameters

opContext—Operational context

collectionInfoId—instance id of the CollectionInfo

maxLimits—Specifies the max points to be returned

Return Value

Return List of the collection of CollectedData which is all the statistical data that is polled for the specified collectionInfoId within the max points.

## getCollectedStatisticalDataByTimeRange

Returns all the collected statistical data of an existing collection info during a time period specified by the start time and end time.

ValidationException is thrown if any of the following situation occurs:

•If collectionInfoId is null.

•If collectionInfoId is not a valid collection info InstanceNameId.

Parameters

opContext—Operational context

collectionInfoId—instance id of the CollectionInfo

startTime—Specifies the start of the time range to get collected statistical data.

endTime—Specifies the end of the time range to get collected statistical data.

Return Value

Return a collection of CollectedData which is all the statistical data that is polled for the specified collectionInfoId during the specified time range.

## getCollectedStatisticalDataByTimeRangeInterval

Returns all the collected statistical data of an existing collection info during a time period specified by the start time and end time. Filter the result by given interval.

ValidationException is thrown if any of the following situation occurs:

•If collectionInfoId is null.

•If collectionInfoId is not a valid collection info InstanceNameId.

Parameters

opContext—Operational context

collectionInfoId—instance id of the CollectionInfo

startTime—Specifies the start of the time range to get collected statistical data.

endTime—Specifies the end of the time range to get collected statistical data.

intervalInSeconds—Specifies the interval needs to be filtered

Return Value

Return a collection of CollectedData which is all the statistical data that is polled for the specified collectionInfoId during the specified time range and the interval.

## getCollectedStatisticalDataByTimeRangeMaxLimit

Returns all the collected statistical data of an existing collection info during a time period specified by the start time and end time. Filter the result by given max limits.

ValidationException is thrown if any of the following situation occurs:

•If collectionInfoId is null.

•If collectionInfoId is not a valid collection info InstanceNameId.

Parameters

opContext—Operational context

collectionInfoId—instance id of the CollectionInfo

startTime—Specifies the start of the time range to get collected statistical data.

endTime—Specifies the end of the time range to get collected statistical data.

maxLimits—Specifies the max points to be returned

Return Value

Return List of the collection of CollectedData which is all the statistical data that is polled for the specified collectionInfoId during time period specified by the start time and end time. within the max points.

## getCollectedStatisticalDataSizeByTimeRangeInterval

Returns size of the collected statistical data of an existing collection info during a time period specified by the start time and end time. Filter the result by given interval.

ValidationException is thrown if any of the following situation occurs:

•If collectionInfoId is null.

•If collectionInfoId is not a valid collection info InstanceNameId.

Parameters

opContext—Operational context

collectionInfoId—instance id of the CollectionInfo

startTime—Specifies the start of the time range to get collected statistical data.

endTime—Specifies the end of the time range to get collected statistical data.

intervalInSeconds—Specifies the interval needs to be filtered

Return Value

Return size of the collection of CollectedData which is all the statistical data that is polled for the specified collectionInfoId during the specified time range and the interval.

## getPreviousCollectedData

Returns the previous to the last polled statistical data of an existing collection info.

ValidationException is thrown if any of the following situation occurs:

•If collectionInfoId is null.

•If collectionInfoId is not a valid collection info InstanceNameId.

Parameters

opContext—Operational context

collectionInfoId—instance id of the CollectionInfo

Return Value

Return an instance of CollectedData which is the statistical data that is previous to the last polled data.