Creating a manual data definition
You must create manual data definitions for real-time data sources and for all the data sources other than Cloud APM, Monitoring, ITM, or Cloud Event Management.
Before you begin
- Ensure that the
System Administratorconfigured all the required data sources for the following connectors.- Tivoli®
Netcool®/OMNIbus REST API services
are added for
OMNIbusConnector. - QRadar® REST-compliant services are added for
QRadarConnector. - Third-party data sources that support JDBC interface are added for
JDBCConnector. - REST API services are added for
RESTAPIConnector.- New Relic REST-compliant services are added.
- Salesforce REST-compliant services are added.
- Turbonomic REST-compliant services are added.
- Humio REST-compliant services are added.
- Cassandra data sources are added for
CassandraDBConnector. - Cloud Event Management REST-compliant
services are added for
CEMConnector. - MongoDB data sources are added for
MongoDBConnector. - Elasticsearch REST-compliant services are added for
ElasticSearchConnector. OnlySearch APIis supported. - Excel connector sources are added for
EXCELConnector. - Nagios XI REST-compliant services are added for
Nagios XIConnector. - ServiceNow REST-compliant services are added for
ServiceNowConnector. - SolarWinds REST-compliant services are added for
SolarWindsConnector. - Druid REST-compliant services are added for
DruidConnector. - Google Sheet REST-compliant services are added for
Google SheetConnector. - Google BigQuery REST-compliant services are added for
Google BigQueryConnector. - HBase data sources are added for
HBaseDBConnector. - Apache Hive data sources are added for
HiveDBConnector. - Prometheus REST-compliant services are added for
PrometheusConnector. - Real-time data sources are added for
Real TimeConnector.
For more information about adding the connector sources, see the following topics: - Tivoli®
Netcool®/OMNIbus REST API services
are added for
- For
RESTAPI,ElasticSearch,Google Sheet,Google BigQuery,CEM,QRadar,Nagios XI,ServiceNow,SolarWinds,Prometheus, andOmnibusConnectors, if you need to provide custom headers, then ensure that you have that information available with you.Custom headers are request headers that are needed to retrieve REST API information from a web service. For example, Authorization request headers or Accept-Charset request headers. Authorization request headers contain authorization information that is required by the web services. Accept-Charset indicates the acceptable data characters that the response must contain.
- For more information about the URI formats or query formats for each connector type, see the
following links:
- For QRadar URI formats, see https://www.ibm.com/support/knowledgecenter/en/SS42VS_7.3.0/com.ibm.qradar.doc/c_rest_api_version81_categories_intro.html.
- For Tivoli Netcool/OMNIbus URI formats, see https://www.ibm.com/support/knowledgecenter/en/SSNFET_9.2.0/com.ibm.netcool_OMNIbus.doc_7.4.0/omnibus/wip/api/reference/omn_api_http_httpinterface.html.
- For more information about Cassandra query formats, see http://cassandra.apache.org/doc/latest/cql/dml.html#select.
- For more information about Cloud Event Management URI formats, see the following links:
- For more information about MongoDB query formats, see https://docs.mongodb.com/manual/tutorial/query-embedded-documents/.
- For more information about Elasticsearch URI formats, see https://www.elastic.co/guide/en/elasticsearch/reference/current/search-search.html.
- For more information about Google Sheet URI formats, see the following links:
- For more information about Google BigQuery URI formats, see https://cloud.google.com/bigquery/docs/reference/rest/v2/tabledata/list.
- For more information about Nagios XI URI formats, see https://support.nagios.com/kb/article.php?id=176.
- For more information about New Relic URI formats, see https://rpm.newrelic.com/api/explore/users.
-
For more information about Salesforce URI formats, see https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_query.htm and https://developer.salesforce.com/docs/atlas.en-us.224.0.api_analytics.meta/api_analytics/intro_build_reports_dashboards_url.htm
- For more information about Turbonomic URI formats, see https://docs.turbonomic.com/pdfdocs/Turbonomic_API_PRINT_6.4.4.pdf
- For more information about Humio URI formats, see https://docs.humio.com/reference/api/
- For more information about ServiceNow URI formats, see https://docs.servicenow.com/bundle/newyork-application-development/page/integrate/inbound-rest/concept/c_AggregateAPI.html#c_AggregateAPI or https://docs.servicenow.com/bundle/newyork-application-development/page/integrate/inbound-rest/concept/c_TableAPI.html#c_TableAPI.
- For more information about SolarWinds URI formats, see https://github.com/solarwinds/OrionSDK/wiki/REST.
- For more information about Apache Druid query formats, see http://druid.io/docs/latest/tutorials/tutorial-query.html.
- For more information about Apache Hive query formats, see https://docs.cloudera.com/HDPDocuments/HDP3/HDP-3.1.0/using-hiveql/content/hive_hive_query_language_basics.html.
- For more information about Prometheus URI formats, see https://prometheus.io/docs/prometheus/latest/querying/api/.
- To create a real-time data source, ensure that you have the details of the Kafka server and the topic name that you want to subscribe to. Authentication must not be enabled on the Kafka server. Also, ensure that the Kafka topic renders data at a frequency of one data point per second. If the data is rendered at a higher frequency, then the real-time widgets or dashboards do not display any data.
About this task
Any Dashboard Designer user can create manual data definitions.
After you log in to Dashboard Designer, you can create data definitions by using any of the following options on the landing page:
- Click CREATE COMPONENTS, and in the Create Components page, click DATA DEFINITION.
- Click the Expand
icon to open the navigation pane of Dashboard Designer, and click
.
Procedure
Complete the following steps to create manual data definitions:
Results
- Custom data definition name
- Custom data definition category
- Date and time when the data definition was first created, and the username of the user who first created the custom data definition.
- Date and time when the data definition was last modified, and the username of the user who last modified the data definition. Only the latest record is displayed.
Example
- Endpoint URL as
http://<web_service_name>/<port> - URI as /objectserver/restapi/alerts/status?collist={Col1},{Col2},ServerName,Serial
- In the Default Case pane, you can enter the following values in the
Attribute and Value fields:
Table 1. Attribute and value Attribute Value Col1 NodeCol2 Identifier