nickman / helios Goto Github PK
View Code? Open in Web Editor NEWThis project forked from heliosapm/helios
Helios Open Source Application Performance Management
Home Page: www.heliosdev.org
This project forked from heliosapm/helios
Helios Open Source Application Performance Management
Home Page: www.heliosdev.org
Currently, Source and ScriptInstance have no mechanism to detect when the script source is updated.
The OT unit tests are currently failing during the build.
Part of this is obsolete functionality which needs to be cleaned up, but other parts simply test events that are non-deterministic.
how can i deploy and use the helios, is there any Getting Started Tutorial?
12:02:55,164 INFO [spring.container.HeliosApplicationSubContext] Closing collectors.helios.hot.xml: startup date [Sat Feb 25 12:00:54 EST 2012]; parent: org.helios.spring.container.HeliosApplicationContext@5a20f443
12:02:55,248 INFO [spring.container.DynamicConfiguration]
-------------------------------
Dynamic Components Undeployed
-------------------------------
File Name:/home/nwhitehead/hotdir/collectors.helios.hot.xml
Undeployed Beans:
PropertyEditors [org.springframework.beans.factory.config.CustomEditorConfigurer]
connProperties [org.springframework.beans.factory.config.PropertiesFactoryBean]
OracleDataSource [org.apache.commons.dbcp.BasicDataSource]
OracleConnectionFactory [org.helios.collectors.jdbc.connection.BeanReferenceJDBCConnectionFactory]
CollectorCacheService [org.helios.collectors.cache.CollectorCacheService]
LocalOracleCollector [org.helios.collectors.jdbc.JDBCCollector]
OracleSQLMetrics [org.helios.collectors.jdbc.SQLMapping]
-------------------------------
12:02:56,190 INFO [helios.hot.xml,id=DynamicConf#2,version=1]] Unregistered JMX MBean for subcontext [org.helios.spring.subcontext:name=collectors.helios.hot.xml,id=DynamicConf#2,version=1]
12:02:56,211 INFO [helios.hot.xml,id=DynamicConf#3,version=2]]
Created Subcontext [org.helios.spring.subcontext:name=collectors.helios.hot.xml,id=DynamicConf#3,version=2] with [7]
PropertyEditors
connProperties
OracleDataSource
OracleConnectionFactory
CollectorCacheService
LocalOracleCollector
12:02:56,211 INFO [spring.container.HeliosApplicationSubContext] Refreshing collectors.helios.hot.xml: startup date [Sat Feb 25 12:02:56 EST 2012]; parent: org.helios.spring.container.HeliosApplicationContext@5a20f443
12:02:56,224 INFO [collectors.jdbc.SQLMapping] [OracleSQLMetrics]Processed SQL:
SELECT AVG(T.PARSE_CALLS) PARSE_CALLS, AVG(T.DISK_READS) DISK_READS, AVG(T.BUFFER_GETS) BUFFER_GETS, AVG(T.ROWS_PROCESSED) ROWS_PROCESSED,
AVG(T.FETCHES) FETCHES, AVG(T.EXECUTIONS) EXECUTIONS, AVG(T.LOADS) LOADS, AVG(T.CPU_TIME) CPU_TIME, AVG(T.ELAPSED_TIME) ELAPSED_TIME,
AVG(T.AVG_HARD_PARSE_TIME) AVG_HARD_PARSE_TIME, AVG(T.APPLICATION_WAIT_TIME) APPLICATION_WAIT_TIME,
AVG(T.CONCURRENCY_WAIT_TIME) CONCURRENCY_WAIT_TIME, AVG(T.CLUSTER_WAIT_TIME) CLUSTER_WAIT_TIME, AVG(T.USER_IO_WAIT_TIME) USER_IO_WAIT_TIME,
AVG(T.SHARABLE_MEM) SHARABLE_MEM, AVG(T.SORTS) SORTS, AVG(T.IO_INTERCONNECT_BYTES) IO_INTERCONNECT_BYTES, COUNT() INSTANCE_COUNT, SQL_TEXT
FROM V$ACTIVE_SESSION_HISTORY A, V$SQLSTATS T WHERE A.SQL_ID = T.SQL_ID
/
AND EXISTS (
SELECT * FROM V$SESSION S WHERE S.SID = A.SESSION_ID
AND S.USER# = A.USER_ID AND S.USERNAME = 'ECSUS' AND PROGRAM = 'ecs' )
*/
GROUP BY SQL_TEXT
ORDER bY EXECUTIONS DESC
12:02:56,225 INFO [collectors.jdbc.JDBCCollector] Initialized [1 SQLMappings for [LocalOracleCollector]
12:02:56,229 ERROR [jdbc.JDBCCollector.LocalOracleCollector] Failed to register MBean with objectName: [org.helios.collectors:type=JDBCCollector,name=LocalOracle] as it is already registered.
javax.management.InstanceAlreadyExistsException: org.helios.collectors:type=JDBCCollector,name=LocalOracle
at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:453)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1484)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:963)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)
at org.helios.collectors.AbstractCollector.registerInMBeanServer(AbstractCollector.java:420)
at org.helios.collectors.AbstractCollector.start(AbstractCollector.java:523)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1581)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1522)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at org.helios.spring.container.DynamicConfiguration.refresh(DynamicConfiguration.java:191)
at org.helios.spring.container.DynamicDeploymentManager.run(DynamicDeploymentManager.java:175)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
12:02:56,230 INFO [quartz.QuartzDeferredTaskResult.LocalOracleCollector] Created QuartzDeferredTaskResult
12:02:56,231 WARN [quartz.QuartzDeferredTaskResult.LocalOracleCollector] Task[org.helios.scheduling:service=QuartzThreadPoolService-ThreadGroup/LocalOracleCollector] Could not register management interface
javax.management.InstanceAlreadyExistsException: org.helios.scheduling.tasks:name=LocalOracleCollector,type=FREQUENCY
at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:453)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1484)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:963)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)
at org.helios.jmx.threadservices.scheduling.quartz.QuartzDeferredTaskResult.(QuartzDeferredTaskResult.java:179)
at org.helios.jmx.threadservices.scheduling.HeliosScheduler.scheduleAtFrequency(HeliosScheduler.java:494)
at org.helios.jmx.threadservices.scheduling.HeliosScheduler.scheduleAtFrequency(HeliosScheduler.java:567)
at org.helios.collectors.AbstractCollector.scheduleCollect(AbstractCollector.java:1461)
at org.helios.collectors.AbstractCollector.start(AbstractCollector.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1581)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1522)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at org.helios.spring.container.DynamicConfiguration.refresh(DynamicConfiguration.java:191)
at org.helios.spring.container.DynamicDeploymentManager.run(DynamicDeploymentManager.java:175)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
12:02:56,234 ERROR [threadservices.scheduling.HeliosScheduler] Unexpected exception scheduling frequency task
org.quartz.ObjectAlreadyExistsException: Unable to store Job with name: 'LocalOracleCollector' and group: 'org.helios.scheduling:service=QuartzThreadPoolService-ThreadGroup', because one already exists with this identification.
at org.quartz.simpl.RAMJobStore.storeJob(RAMJobStore.java:222)
at org.quartz.simpl.RAMJobStore.storeJobAndTrigger(RAMJobStore.java:195)
at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:732)
at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:265)
at org.helios.jmx.threadservices.scheduling.HeliosScheduler.scheduleAtFrequency(HeliosScheduler.java:496)
at org.helios.jmx.threadservices.scheduling.HeliosScheduler.scheduleAtFrequency(HeliosScheduler.java:567)
at org.helios.collectors.AbstractCollector.scheduleCollect(AbstractCollector.java:1461)
at org.helios.collectors.AbstractCollector.start(AbstractCollector.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1581)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1522)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at org.helios.spring.container.DynamicConfiguration.refresh(DynamicConfiguration.java:191)
at org.helios.spring.container.DynamicDeploymentManager.run(DynamicDeploymentManager.java:175)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
12:02:56,235 ERROR [jdbc.JDBCCollector.LocalOracleCollector] An error occured while starting the collector bean: LocalOracleCollector
java.lang.RuntimeException: Unexpected exception scheduling frequency task
at org.helios.jmx.threadservices.scheduling.HeliosScheduler.scheduleAtFrequency(HeliosScheduler.java:500)
at org.helios.jmx.threadservices.scheduling.HeliosScheduler.scheduleAtFrequency(HeliosScheduler.java:567)
at org.helios.collectors.AbstractCollector.scheduleCollect(AbstractCollector.java:1461)
at org.helios.collectors.AbstractCollector.start(AbstractCollector.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1581)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1522)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at org.helios.spring.container.DynamicConfiguration.refresh(DynamicConfiguration.java:191)
at org.helios.spring.container.DynamicDeploymentManager.run(DynamicDeploymentManager.java:175)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.quartz.ObjectAlreadyExistsException: Unable to store Job with name: 'LocalOracleCollector' and group: 'org.helios.scheduling:service=QuartzThreadPoolService-ThreadGroup', because one already exists with this identification.
at org.quartz.simpl.RAMJobStore.storeJob(RAMJobStore.java:222)
at org.quartz.simpl.RAMJobStore.storeJobAndTrigger(RAMJobStore.java:195)
at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:732)
at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:265)
at org.helios.jmx.threadservices.scheduling.HeliosScheduler.scheduleAtFrequency(HeliosScheduler.java:496)
... 30 more
12:02:56,236 INFO [threadservices.scheduling.HeliosScheduler] ===============>Message firing in 120000 ms.
12:02:56,236 INFO [org.helios.scheduling:service=QuartzThreadPoolService-ThreadGroup#1] Created QuartzDeferredTaskResult
12:02:56,238 INFO [jdbc.JDBCCollector.LocalOracleCollector] Another attempt to start bean: LocalOracleCollector will be made in 120000 milliseconds.
12:02:56,239 INFO [spring.container.HeliosApplicationContext] Adding Child App Context Instance[collectors.helios.hot.xml]
12:02:56,239 INFO [spring.container.HeliosApplicationContext] Added [7] Beans from Child App Context Instance[collectors.helios.hot.xml]
12:02:56,537 INFO [scripting.console.GroovyService]
==============================
Processing GroovyService Init Bindings
==============================
12:02:56,565 INFO [spring.container.DynamicConfiguration]
+++++++++++++++++++++++++++++++
Dynamic Deployment Complete
+++++++++++++++++++++++++++++++
File Name:/home/nwhitehead/hotdir/collectors.helios.hot.xml
Deployed Beans:
PropertyEditors [org.springframework.beans.factory.config.CustomEditorConfigurer]
connProperties [org.springframework.beans.factory.config.PropertiesFactoryBean]
OracleDataSource [org.apache.commons.dbcp.BasicDataSource]
OracleConnectionFactory [org.helios.collectors.jdbc.connection.BeanReferenceJDBCConnectionFactory]
CollectorCacheService [org.helios.collectors.cache.CollectorCacheService]
LocalOracleCollector [org.helios.collectors.jdbc.JDBCCollector]
OracleSQLMetrics [org.helios.collectors.jdbc.SQLMapping]
+++++++++++++++++++++++++++++++
12:02:57,667 ERROR [jdbc.JDBCCollector.LocalOracleCollector] Failed to acquire connection
org.helios.collectors.jdbc.connection.JDBCConnectionFactoryException: Failed to acquire connection
at org.helios.collectors.jdbc.connection.BeanReferenceJDBCConnectionFactory.getJDBCConnection(BeanReferenceJDBCConnectionFactory.java:97)
at org.helios.collectors.jdbc.JDBCCollector.collectCallback(JDBCCollector.java:119)
at org.helios.collectors.AbstractCollector.collect(AbstractCollector.java:666)
at org.helios.collectors.AbstractCollector.call(AbstractCollector.java:607)
at org.helios.collectors.AbstractCollector.call(AbstractCollector.java:1)
at org.helios.jmx.threadservices.scheduling.quartz.QuartzExecutionTask.execute(QuartzExecutionTask.java:132)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.sql.SQLException: Data source is closed
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1362)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.helios.collectors.jdbc.connection.BeanReferenceJDBCConnectionFactory.getJDBCConnection(BeanReferenceJDBCConnectionFactory.java:93)
... 12 more
12:02:57,668 INFO [internal.logger] Last Failed Collection Elapsed Time: 1 milliseconds
12:02:57,668 ERROR [jdbc.JDBCCollector.LocalOracleCollector] Collection failed for bean collector: LocalOracleCollector
org.helios.collectors.exceptions.CollectorException
at org.helios.collectors.AbstractCollector.collect(AbstractCollector.java:668)
at org.helios.collectors.AbstractCollector.call(AbstractCollector.java:607)
at org.helios.collectors.AbstractCollector.call(AbstractCollector.java:1)
at org.helios.jmx.threadservices.scheduling.quartz.QuartzExecutionTask.execute(QuartzExecutionTask.java:132)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
12:02:57,668 INFO [internal.logger] Last Collection Result: FAILURE
12:02:57,668 INFO [internal.logger] Last Collection Started at: Sat Feb 25 12:02:57 EST 2012
12:02:57,668 INFO [internal.logger] Last Collection Succeeded at: Sat Feb 25 12:02:42 EST 2012
12:02:57,668 INFO [internal.logger] Last Collection Completed at: Sat Feb 25 12:02:42 EST 2012
12:02:57,668 INFO [internal.logger] Last Collection Failed at: Sat Feb 25 12:02:57 EST 2012
12:02:57,668 INFO [internal.logger] Total number of collections so far: 9
12:02:57,668 INFO [internal.logger] Successful collections: 8
12:02:57,668 INFO [internal.logger] Failed collections: 1
12:02:57,668 INFO [internal.logger] Consecutive failed collections: 1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.