Commit Graph

40 Commits

Author SHA1 Message Date
Takashi Kajinami b14a6251fd Retire puppet-monasca - Step 2: Remove Project Content
Depends-on: https://review.opendev.org/805098
Change-Id: I6d9314bef6781599a39038a5a405f84c8db9807a
2021-08-19 16:47:45 +00:00
Brad Klein 0c64cfad13 Fix a couple bugs in the stack management script
There are two use cases for a stack restart,
one where you want to take a node down for maintentance,
and two where you really want to stop the whole monasca
stack.  monasca-thresh is a cluster-wide process and can
be stopped from any node in the cluster.  But stopping it
when taking a single node out of service isn't appropriate.

Also update the lag checks for the new/correct way to
get kafka consumer lag.

Change-Id: I333b791c903a45e8a0fc101ade229991a03da2cc
2016-12-09 07:57:16 -07:00
Brad Klein eef07efe88 Update for storm nimbus HA feature
Apache storm now supports nimbus.seeds option,
in which case the nimbus startup script should be
on all nodes, instead of only one in the cluster.

Change-Id: I660798e006605718035129758838e40ff1c972c3
2016-11-22 12:30:45 -07:00
Brad Klein 91466b45ac Include vertica alarms state history table in stats update
Change-Id: I5855791553d410fd6bee28fbd01a44c505770e37
2016-09-20 10:30:06 -06:00
Brad Klein 098d07d7c3 Better vertica partition defaults, new drop script
Change-Id: Iebc96b72a62b8650e4cafa82f759b2847efa64f5
2016-09-15 15:28:15 -06:00
Brad Klein ab26276973 Allow dynamic alarm and notification bootstrapping
Change-Id: I10d1e0ab7a7c88b29fd05fbf4173317ac96434c9
2016-09-01 11:34:58 -06:00
Brad Klein 9cc5912ba9 Fine tuning of stack script
Some services like zookeeper and kafka need some time to come
up before trying to start a service that depends on it.  Give
some time between services on stop/start for services to die
or come all the way up.

Change-Id: I62552ece2be0d55106a387b14d15c1691b1ac497
2016-08-15 14:21:45 -06:00
Brad Klein 4be79627e9 Add two additional projections for new api queries
Change-Id: I06217613e8f482e11e7b90996237b6955948d99b
2016-08-02 15:44:51 -06:00
Brad Klein ce5b5ae684 New vertica measurements projection for time based indexing
Change-Id: Ic42d77614a5fb7b9177591640d216cf7ce2cc178
2016-08-01 08:36:40 -06:00
Brad Klein 56976956e2 Support individual alarm notification actions
Change-Id: If64418c008d4a6342148d30a09a5232bc1d59582
2016-05-03 10:30:24 -06:00
bklei 9c1a9179c0 Replicate measurements projection for better horizontal scaling
Change-Id: I947e00dee3991dc08e7486bc9ff2239aa4df1aa9
2016-02-01 07:44:04 -07:00
Jenkins 4bf61277bd Merge "Add support for symlinked agent virtualenv" 2016-01-15 17:06:39 +00:00
Ryan Bak 5c8461d781 Add support for symlinked agent virtualenv
This allows multiple virtualenv to be managed, allowing fresh rebuilds
of the virtualenv when making changes.

Change-Id: I4428a485dea87021ca642a773af57b35416f2a20
2016-01-14 15:10:38 -07:00
bklei 51f21afb75 Add bootstrapping of notification methods
Change-Id: I5719315855f8771e7be0d38097672170eb8e63d6
2016-01-11 15:46:46 -07:00
bklei 992b87cd38 Refine vertica projection for measurements table
Change-Id: Iabc65eca5f1ed748d06291087f55a82ac33e1dd2
2015-11-02 12:41:27 -07:00
bklei 7890aaf66b Add script to update vertica statistics
Change-Id: Id0c07eb354074c798ae45a4da0e8450d1c2b1292
2015-10-29 12:22:08 -06:00
bklei 97d799550a Expand value_meta to 8192 to allow for UTF encoding
Change-Id: If1ca99fb8cd645fbac1b83b2a3c936357742fcae
2015-10-13 08:34:18 -06:00
bklei 29759486f0 Only report STDERR to /var/log/upstart
These services are too chatty for even logrotate -- and double
log stuff to /var/log/upstart.  Only log STDERR to upstart logs
in case the service doesn't start for some reason.

Change-Id: Icf180f4fd75e112dc2805b7fdd9494fdbe04aa4b
2015-10-05 19:30:47 -06:00
Roland Hochmuth 9d63758489 Remove primary key on definition_dimensions_id
definition_dimensions_id is not a primary key and duplicates
are expected. Vertica doesn't analyze constraints on insert,
but when queries are done, constraints are analyzed and the
query will fail if violated.

Change-Id: I6b58d38f1420b68a00be4be597cf21ef9b4fa1f3
2015-08-27 20:18:23 -06:00
bklei 569975deea Update vertica projections for better performance
Update for lint compliance as well

Change-Id: I55f6b9a74c1c4be17c6df9c3436c5d990efb6100
Closes-Bug: #1467625
2015-06-22 13:56:17 -06:00
bklei 81a64f7694 Update vertica schema, remove id from metrics table
Change-Id: Ia51173a996d72a11f4bab770639fc23df7824c65
2015-05-08 15:21:40 -06:00
bklei 34290747a9 Change vertica schema IDENTITY max
Change-Id: I1fb8923396ed706a28da4e14237d15952fe07b72
2015-05-07 15:23:26 -06:00
bklei 610ab282cc Make api server have configurable backend db
Change-Id: If7e063dbeea593d15b73c17e823cf0554e3b0294
2015-05-06 11:45:17 -06:00
bklei a4e180d2a6 Update vertica schema
Change-Id: I36a57c7a759dfa0c59460b2ccde48723816735f8
2015-05-04 12:52:55 -06:00
bklei cc3fc6d611 Add vertica specific configuration to templates
Change-Id: I979cf723ce5245d7282edfc547611063c52879db
2015-05-01 14:32:50 -06:00
bklei 3fdd3e7f5e Add support for vertica backend
Change-Id: I4edefce014eab465ea34c92663d33acc9d04eef2
2015-04-30 14:02:40 -06:00
bklei f00aad9f56 Fix startup script for upstart style scripts
Change-Id: I78f4aa5100fcc13b07eca246244961d90345ae47
2015-04-14 08:28:29 -06:00
bklei fe38c166c8 Cleanup start script for stack
Change-Id: I7bdf4aeadaa9d843bf55993a7a4c309813ca2679
2015-04-09 13:35:07 -06:00
bklei 770f44faa0 Deliver our own startup scripts for monasca-api and monasca-thresh
Change-Id: I800a29dbe8feeb558fc3feeada778c6914908a21
2015-03-26 10:53:21 -06:00
bklei d180619853 Add notification configuration
Change-Id: I391018fe11dbb16cd7609a4842054a1347060c37
2015-03-22 11:57:02 -06:00
bklei b897350a7c Add match_by to default http_status alarm definition
Change-Id: Iad5f570057ca86c0390ee811604f2406c4afb205
2015-03-19 07:49:34 -06:00
bklei ea21824c5b Fix stack script for single node cluster
Change-Id: Ibc7661e487601cfd77ac12a5721116744c73ae34
2015-03-09 14:47:37 -06:00
bklei f866a3119d Support multiple persisters
Change-Id: I20a06076ec5dbbe1faba71ea2bd805a3cafedd92
2015-03-09 11:56:19 -06:00
bklei 3061a773e1 Add maxHttpConnections to persister, tail to script
Change-Id: I7b7c15125f41df0e2ead8df820cc2be7194a6aa5
2015-02-25 07:40:41 -07:00
bklei 8c267d42d7 Add script to manage stack services starts/stops
Change-Id: I2f307614326b857cf6d003839ba9edd50b59d44d
2015-02-18 11:11:11 -07:00
bklei da8238a683 Add support for influxdb 0.9.0
Change-Id: Iccc11ea3b34f9916a143b2e79369827cd5cd5873
2015-02-04 16:05:29 -07:00
bklei bd3b8414c8 Add threshold engine config
Change-Id: Icca7572b7b9d8d06bd7619fbd489d5c4a180b074
2014-12-31 15:23:22 -07:00
bklei f7e9ff341a Refresh with the week's changes
Change-Id: I81388294d7ecc5f33ba71a5e1fcc899999d47315
2014-12-02 12:00:08 -07:00
Ryan Bak 6fd256081f Work around for monasca libvirt metrics
Issue: CIRRUS-1327
Change-Id: Iabcbf9f8dbcf8d54164dbd729ec2c3f6f3df3e68
2014-11-12 09:46:28 -07:00
Ryan Bak 2f97d0e925 Added shard config to database creation
Change-Id: I966a1712a0f26eb0324426aa842832267590892b
2014-11-04 14:51:45 -07:00