Sebastian Cavedale
971f9368f2
keda: fixed ScaledObject parameter value type ( #1765 )
...
* keda: turned queueLength's value into string
* keda: renamed TriggerAuthentication
* keda: updated max replica count for staging-mainnet
2024-10-04 18:04:46 -03:00
ftocal
4809dbda21
Update last guadian set automatically from eth contract ( #1414 )
...
* Update last guadian set automatically from eth contract
* Continue testing for an intermittent failure
2024-05-27 11:01:16 -03:00
walker-16
b8e3f43333
1301 create a backgroundrecurrent process which checks which duplicate vaas txs actually reached finality on the blockchain ( #1359 )
...
* fly-event-processor initial commit
* Handle duplicated vaa event in fly-event-processor
Add deployment for fly-event-processor
Send duplicated vaa event from fly
Co-authored-by: walker-16 <agpazos85@gmail.com>
---------
Co-authored-by: Fernando Torres <fert1335@gmail.com>
2024-05-07 16:38:16 -03:00
Sebastian Cavedale
eb3a0a10dc
Pod's resources requirements improvements (production) ( #1347 )
...
* Push changes to analytics pod's resources (production-testnet)
* Push changes to api pod's resources (production-testnet)
* Push changes to blockchain-watcher pod's resources (production-testnet)
* Push changes to contract-watcher pod's resources (production-testnet)
* Push changes to fly pod's resources (production-testnet)
* Push changes to notional pod's resources (production-testnet)
* Push changes to parser pod's resources (production-testnet)
* Push changes to pipeline pod's resources (production-testnet)
* Push changes to spy pod's resources (production-testnet)
* Push changes to tx-tracker pod's resources (production-testnet)
* Push changes to analytics pod's resources (production-mainnet)
* Push changes to api pod's resources (production-mainnet)
* Push changes to blockchain-watcher pod's resources (production-mainnet)
* Push changes to contract-watcher pod's resources (production-mainnet)
* Push changes to fly pod's resources (production-mainnet)
* Push changes to notional pod's resources (production-mainnet)
* Push changes to parser pod's resources (production-mainnet)
* Push changes to pipeline pod's resources (production-mainnet)
* Push changes to spy pod's resources (production-mainnet)
* Push changes to tx-tracker pod's resources (production-mainnet)
2024-04-24 11:38:38 -03:00
Sebastian Cavedale
0cd38590ce
Manifest and pod's resources requirements improvements (staging) ( #1332 )
...
* Push changes to analytics manifest and pod's resources
* Push changes to api manifest and pod's resources/scaler
* Push changes to contract-watcher manifest and pod's resources
* Push changes to fly manifest and pod's resources/scaler
* Push changes to notional manifest and pod's resources
* Push changes to parser manifest and pod's resources/scaler
* Push changes to pipeline manifest and pod's resources
* Push changes to spy manifest and pod's resources
* Push changes to tx-tracker manifest and pod's resources/scaler
* Push changes to blockchain-watcher manifest and pod's resources
* Added a new serviceAccount named 'blockchain-watcher'
2024-04-23 14:40:56 -03:00
ftocal
b34beb63df
Add new version of guardian set in fly ( #1311 )
...
Co-authored-by: walker-16 <agpazos85@gmail.com>
2024-04-16 19:49:08 -03:00
Sebastian Cavedale
c41ffccf39
Update fly-keda.yaml
...
Replaced KEDA-fly trigger type, cpu > memory.
2024-04-16 10:38:28 -03:00
Sebastian Cavedale
97ac266bed
Feat/add keda autoscaler ( #1306 )
...
* Analytics KEDA based on SQS
* Parser KEDA based on SQS
* Tx-Tracker KEDA based on SQS
* Api KEDA based on Memory
* Fly KEDA based on CPU
2024-04-15 18:05:26 -03:00
ftocal
67d0e970f0
Increment observation tx hash cache expiration ( #1184 )
...
* Increment observation tx hash cache expiration
* Add cache dedup for pyth vaas
* Increment observation dedup cache
* wip
2024-03-12 12:23:29 -03:00
ftocal
2bec07b037
Add improvements in fly ( #1183 )
...
Add metrics for observation by guardian
Configurable cache
Add metrics for cache
Fallback for vaas publication
2024-03-06 11:59:09 -03:00
ftocal
98a6264739
Changes to support ci/cd workflow in staging environment ( #1166 )
...
Co-authored-by: walker-16 <agpazos85@gmail.com>
2024-02-29 11:14:31 -03:00
ftocal
7d5a3bbe52
Improve fly reliability ( #1094 )
...
Add sqs queue for observations
Add tx hash strategy for vaas
Refactoring to organize the construction
2024-02-06 21:00:45 -03:00
ftocal
91bf42971b
Use Redis channel in spy and fly ( #753 )
2023-10-18 11:18:32 -03:00
ftocal
8b74d76f30
Update wormhole node dependency version in fly ( #654 )
...
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-08-24 15:16:43 -03:00
ftocal
503a9da5d3
UDP buffer configuration in fly ( #660 )
...
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-08-23 10:19:16 -03:00
ftocal
47b27ec13a
Increase internal queue size in fly component ( #639 )
...
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-08-15 16:00:58 -03:00
ftocal
008f7aab88
Add production testnet deployment ( #593 )
...
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-07-31 10:17:30 -03:00
ftocal
8fc89e35b2
Adjust channel size for vaas in fly ( #582 )
...
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-07-25 14:32:59 -03:00
ftocal
94307b849a
[fly] Missing observations ( #570 )
...
Add environment variables for buffer channels (observations y vaas)
Increment size of buffer channels for observations and vaas
Align k8s resources in fly
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-07-24 11:24:39 -03:00
ftocal
1440fa3741
Minor changes for production deployment ( #541 )
...
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-07-14 14:20:42 -03:00
ftocal
9198c129e1
Add environment to promethes metrics for api ( #507 )
2023-07-05 16:15:29 -03:00
ftocal
fc28528e0d
Fix cache and metrics environments in fly ( #490 )
2023-07-03 15:10:52 -03:00
walker-16
b07d569edf
Add pipeline prometheus metrics and opsgenie alerts ( #471 )
...
* Add pipeline prometheus metrics
* Add alerts & metrics env vars for pipeline
* fix pipeline env vars
* Fix enviroment in fly and pipeline
* Add alert client to pipeline
* Add critical alerts to pipeline component
* fix pipeline deploy
* fix ALERTS_ENABLED env var
* Add prometheus annotation metrics
* configurate prometheus in fiber
* fix vaaSendNotifications metrics counter
* Fix NewWatcher
2023-07-03 11:42:44 -03:00
ftocal
6cb7f142b0
Add prometheus annotations for fly ( #474 )
2023-06-29 11:10:03 -03:00
walker-16
35a61afc12
Enable metrics staging ( #470 )
2023-06-28 15:17:14 -03:00
walker-16
1ba76b5c85
Fix METRIC_ENABLED to METRICS_ENABLED in fly component ( #469 )
2023-06-28 13:07:45 -03:00
walker-16
737405054a
446 create prometheus metrics ( #457 )
...
* Add vaa metrics
* Add dummy metrics and observations metrics
* Add heartbeat, governorConfig, governorStatus metrics
* fix go.sum
* Add deploy en vars METRICS_ENABLED to fly component
Co-authored-by: ftocal <fert1335@gmail.com>
---------
Co-authored-by: Fernando Torres <fert1335@gmail.com>
2023-06-26 12:47:22 -03:00
walker-16
1c67efc3d5
Add deploy alert env var to fly + fix message prefix ( #456 )
2023-06-26 11:47:23 -03:00
ftocal
7fb3857a97
297 contract watchertx trackeranalyticfly change access to use iam role ( #306 )
...
* Use aws role to access sqs
Co-authored-by: walker-16 <agpazos85@gmail.com>
* Add ServiceAccount in deployment
Co-authored-by: walker-16 <agpazos85@gmail.com>
---------
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-05-10 15:49:40 -03:00
ftocal
abf4a690da
Fix: adjust k8s resources limit and request ( #234 )
2023-04-13 16:35:27 -03:00
ftocal
b1583d5e21
add ingress for api in staging and test environments ( #169 )
2023-02-28 15:44:45 -03:00
ftocal
33440225a7
fix guardian healtcheck in fly ( #160 )
2023-02-16 13:23:50 -03:00
walker-16
e40154bf01
Improve healthcheck process to check guardian heartbeats ( #156 )
...
Co-authored-by: ftocal <fert1335@gmail.com>
2023-02-13 17:28:34 -03:00
ftocal
b033c04a13
fix spy and fly deploment ( #140 )
2023-02-06 11:12:15 -03:00
walker-16
7506ff0bf5
Add pprof all components ( #134 )
...
* Fix Config pprof in fly
* Refactor pprof explorer parser component
* Add pprof to spy component
* Add pprof to api [api/v1, /v1]
2023-02-03 15:18:44 -03:00
walker-16
6c54c8b8a1
Improves to deployment file in testing/staging ( #130 )
...
* Fix spy service deploy config
* Reduce parser pod memory
* Reduce fly replicas and change memory size
* Resize cpu & memory api [testnet]
* Fix replicas and size cpu memory componentes testnet
* delete image-name spy staging
Co-authored-by: ftocal <fert1335@gmail.com>
---------
Co-authored-by: ftocal <fert1335@gmail.com>
2023-02-02 17:31:41 -03:00
walker-16
ab0c42ed87
Update deployment config ( #128 )
2023-02-02 16:01:05 -03:00
walker-16
f65796b0fc
Get p2p network configuration by env vars ( #109 )
2023-01-30 15:51:13 -03:00
walker-16
7255b214ca
18 fly api cache most recent data for most frequent queries ( #51 )
...
* Add use of sequence cache in API
* Add sequence cache in fly
* Deploy for API
* Improve use cache in API
* Remove sequence cache in fly for pythnet
Co-authored-by: Fernando Torres <fert1335@gmail.com>
2023-01-05 16:40:24 -03:00
ftocal
af94eac721
Add k8s deployment ( #39 )
...
creation of manifests to deploy in k8s
2022-12-14 17:07:55 -03:00