diff --git a/README.md b/README.md index ba272047..1acf9c4e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -mon-persister +monasca-persister ============= The Monitoring Persister consumes metrics and alarm state transitions from the Message Queue and stores them in the Metrics and Alarms database. @@ -11,7 +11,7 @@ The number of output processors/threads in the Persister can be specified to sca # Build -Requires mon-common from https://github.com/hpcloud-mon/mon-common. Download and build following instructions in its README.md. Then build mon-persister by: +Requires monasca-common from https://github.com/stackforge/monasca-common. Download and build following instructions in its README.md. Then build monasca-persister by: ``` mvn clean package diff --git a/pom.xml b/pom.xml index 81aa25e0..04e5203e 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 monasca-persister - mon-persister + monasca-persister 1.0-SNAPSHOT @@ -18,8 +18,8 @@ - scm:git:git@keg.dev.uswest.hpcloud.net:som-persister - scm:git:git@keg.dev.uswest.hpcloud.net:som-persister + scm:git:git@github.com:stackforge/monasca-persister + scm:git:git@github.com:stackforge/monasca-persister @@ -151,7 +151,7 @@ implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> - com.hpcloud.mon.persister.MonPersisterApplication + monasca.persister.MonPersisterApplication @@ -216,19 +216,19 @@ file ${project.build.directory}/${artifactNamedVersion}.jar - /opt/mon/mon-persister.jar + /opt/monasca/monasca-persister.jar file - ${project.basedir}/src/deb/init/mon-persister.conf - /etc/init/mon-persister.conf + ${project.basedir}/src/deb/init/monasca-persister.conf + /etc/init/monasca-persister.conf file ${project.basedir}/src/deb/etc/persister-config.yml-sample - /etc/mon/persister-config.yml-sample + /etc/monasca/persister-config.yml-sample diff --git a/src/deb/control/postinst b/src/deb/control/postinst index 090993c2..724d8cd2 100755 --- a/src/deb/control/postinst +++ b/src/deb/control/postinst @@ -7,8 +7,8 @@ case "$1" in fi #Restart does not pick up upstart job config changes stop/start is needed - stop mon-persister - start mon-persister + stop monasca-persister + start monasca-persister ;; esac diff --git a/src/deb/control/prerm b/src/deb/control/prerm index aab6f389..88811912 100644 --- a/src/deb/control/prerm +++ b/src/deb/control/prerm @@ -2,7 +2,7 @@ case "$1" in remove) - stop mon-persister + stop monasca-persister ;; esac diff --git a/src/deb/etc/persister-config.yml-sample b/src/deb/etc/persister-config.yml-sample index dd13ad5d..2de7f4f1 100755 --- a/src/deb/etc/persister-config.yml-sample +++ b/src/deb/etc/persister-config.yml-sample @@ -1,4 +1,4 @@ -name: mon-persister +name: monasca-persister #Kafka settings. kafkaConfiguration: @@ -42,7 +42,7 @@ verticaMetricRepositoryConfiguration: databaseConfiguration: driverClass: com.vertica.jdbc.Driver -# url: jdbc:vertica://mon-aw1rdd1-vertica0001.rndd.aw1.hpcloud.net:5433/som +# url: jdbc:vertica://mini-mon:5433/monasca url: jdbc:vertica://15.185.94.245:5433/som user: persister password: password @@ -117,7 +117,7 @@ logging: # The file to which statements will be logged. # # If enabled is true, this must be specified. - currentLogFilename: ./logs/mon-persister.log + currentLogFilename: ./logs/monasca-persister.log # If true, log files are rotated and archived. archive: true @@ -127,7 +127,7 @@ logging: # and new statements written to it. # # If archive is true, this must be specified. - archivedLogFilenamePattern: ./logs/mon-persister-%d.log.gz + archivedLogFilenamePattern: ./logs/monasca-persister-%d.log.gz # The maximum number of log files to archive. archivedFileCount: 5 @@ -157,4 +157,4 @@ logging: timeZone: UTC # A custom Logback format string. - logFormat: null \ No newline at end of file + logFormat: null diff --git a/src/deb/init/mon-persister.conf b/src/deb/init/mon-persister.conf deleted file mode 100644 index 1cd8850b..00000000 --- a/src/deb/init/mon-persister.conf +++ /dev/null @@ -1,11 +0,0 @@ -# Startup script for the mon-persister - -description "MON Persister java app" -start on runlevel [2345] - -console log -respawn - -setgid persister -setuid persister -exec /usr/bin/java -Dfile.encoding=UTF-8 -Xmx8g -cp /opt/mon/mon-persister.jar:/opt/mon/vertica/vertica_jdbc.jar com.hpcloud.mon.persister.MonPersisterApplication server /etc/mon/persister-config.yml diff --git a/src/deb/init/monasca-persister.conf b/src/deb/init/monasca-persister.conf new file mode 100644 index 00000000..e9546eb8 --- /dev/null +++ b/src/deb/init/monasca-persister.conf @@ -0,0 +1,11 @@ +# Startup script for the monasca-persister + +description "Monasca Persister java app" +start on runlevel [2345] + +console log +respawn + +setgid monasca +setuid persister +exec /usr/bin/java -Dfile.encoding=UTF-8 -Xmx8g -cp /opt/monasca/monasca-persister.jar:/opt/monasca/vertica/vertica_jdbc.jar monasca.persister.MonPersisterApplication server /etc/monasca/persister-config.yml diff --git a/src/main/java/com/hpcloud/mon/persister/MonPersisterApplication.java b/src/main/java/monasca/persister/MonPersisterApplication.java similarity index 80% rename from src/main/java/com/hpcloud/mon/persister/MonPersisterApplication.java rename to src/main/java/monasca/persister/MonPersisterApplication.java index 5634c185..373d68ba 100644 --- a/src/main/java/com/hpcloud/mon/persister/MonPersisterApplication.java +++ b/src/main/java/monasca/persister/MonPersisterApplication.java @@ -15,27 +15,27 @@ * limitations under the License. */ -package com.hpcloud.mon.persister; +package monasca.persister; -import com.hpcloud.mon.persister.configuration.MonPersisterConfiguration; -import com.hpcloud.mon.persister.consumer.AlarmStateTransitionConsumer; -import com.hpcloud.mon.persister.consumer.AlarmStateTransitionConsumerFactory; -import com.hpcloud.mon.persister.consumer.KafkaAlarmStateTransitionConsumer; -import com.hpcloud.mon.persister.consumer.KafkaAlarmStateTransitionConsumerFactory; -import com.hpcloud.mon.persister.consumer.KafkaChannel; -import com.hpcloud.mon.persister.consumer.KafkaChannelFactory; -import com.hpcloud.mon.persister.consumer.KafkaMetricsConsumer; -import com.hpcloud.mon.persister.consumer.KafkaMetricsConsumerFactory; -import com.hpcloud.mon.persister.consumer.MetricsConsumer; -import com.hpcloud.mon.persister.consumer.MetricsConsumerFactory; -import com.hpcloud.mon.persister.healthcheck.SimpleHealthCheck; -import com.hpcloud.mon.persister.pipeline.AlarmStateTransitionPipeline; -import com.hpcloud.mon.persister.pipeline.AlarmStateTransitionPipelineFactory; -import com.hpcloud.mon.persister.pipeline.MetricPipeline; -import com.hpcloud.mon.persister.pipeline.MetricPipelineFactory; -import com.hpcloud.mon.persister.pipeline.event.AlarmStateTransitionedEventHandlerFactory; -import com.hpcloud.mon.persister.pipeline.event.MetricHandlerFactory; -import com.hpcloud.mon.persister.resource.Resource; +import monasca.persister.configuration.MonPersisterConfiguration; +import monasca.persister.consumer.AlarmStateTransitionConsumer; +import monasca.persister.consumer.AlarmStateTransitionConsumerFactory; +import monasca.persister.consumer.KafkaAlarmStateTransitionConsumer; +import monasca.persister.consumer.KafkaAlarmStateTransitionConsumerFactory; +import monasca.persister.consumer.KafkaChannel; +import monasca.persister.consumer.KafkaChannelFactory; +import monasca.persister.consumer.KafkaMetricsConsumer; +import monasca.persister.consumer.KafkaMetricsConsumerFactory; +import monasca.persister.consumer.MetricsConsumer; +import monasca.persister.consumer.MetricsConsumerFactory; +import monasca.persister.healthcheck.SimpleHealthCheck; +import monasca.persister.pipeline.AlarmStateTransitionPipeline; +import monasca.persister.pipeline.AlarmStateTransitionPipelineFactory; +import monasca.persister.pipeline.MetricPipeline; +import monasca.persister.pipeline.MetricPipelineFactory; +import monasca.persister.pipeline.event.AlarmStateTransitionedEventHandlerFactory; +import monasca.persister.pipeline.event.MetricHandlerFactory; +import monasca.persister.resource.Resource; import com.google.inject.Guice; import com.google.inject.Injector; @@ -60,7 +60,7 @@ public class MonPersisterApplication extends Application