Comments (11)
I can confirm the issue, at least w/ the Helm chart. Is that how you deployed?
from snapscheduler.
@JohnStrunk : Yes i used Helm to deploy.
from snapscheduler.
@JohnStrunk : Let me know what version/tag should I use after your fix.
from snapscheduler.
Ok. I'll put this into a release in the next couple days.
from snapscheduler.
A new release has been published: https://artifacthub.io/packages/helm/backube-helm-charts/snapscheduler
The metrics port should be accessible.
from snapscheduler.
@JohnStrunk : are you going to add a new tag in https://quay.io/repository/cloudops/snapscheduler?tab=tags .. currently i can only see 1.1.1
from snapscheduler.
cloudops isn't an official source. I don't know what those images are.
The snapscheduler container repo is in the backube org on quay:
$ skopeo list-tags docker://quay.io/backube/snapscheduler
{
"Repository": "quay.io/backube/snapscheduler",
"Tags": [
"1.0.0",
"1.1.0",
"1.1.1",
"latest",
"1.2.0"
]
}
v1.2.0 is from today, as is the helm chart v1.3.0 on artifacthub.
from snapscheduler.
Great thanks
from snapscheduler.
@JohnStrunk: i was thinking if there is a way to add backup status in the metrics endpoint.. so that we can hook this up to grafana dashboard and hook up pagerduty(oncall) alerts based on it. what are your thoughts?
if you feel this makes sense and is something which is doable, I can create a new feature request for the same.
from snapscheduler.
If there are particular metrics your looking for, please open an issue describing them (or a discussion thread).
Right now, snapscheduler doesn't monitor the snapshots that it creates. It just creates the VolumeSnapshot object and walks away. I'm guessing you'd want something to ensure it becomes readyToUse
within some timeframe, but I have no idea how to bound that (AWS can take a looong time for big volumes).
Simple metrics about how many snapshots were created are much easier, but I'm not sure how useful that is.
from snapscheduler.
@JohnStrunk: yes, correct, have some sort of a watcher pod that keeps track of backups happening and checks the readyToUse
flag and exposes it as metrics from the endpoint which then can be scrapped by Prometheus or other observability tools.
from snapscheduler.
Related Issues (20)
- Support Pod Security Admission
- Add topology spread constraints to control HOT 3
- Regex evaluating cron is too restrictive HOT 2
- Allow setting annotations on VolumeSnapshots
- Allow specifying SHA hash for container images
- Helm chart should manage CRDs
- name of the snapshot not showing in aws. HOT 1
- Failed to create snapshot content with error cannot find CSI PersistentVolumeSource for volume HOT 10
- Update kube-rbac-proxy to latest
- Create immediate snapshot ability and boolean for schedules with longer intervals.
- The continuous rotation of the snapshot will never complete the shooting. HOT 2
- Helm chart: A Kubernetes PriorityClassName cannot be set HOT 1
- Add metadata.ownerReferences to all created VolumeSnapshots HOT 2
- multiarch support (arm64 specifically) HOT 5
- Unable to schedule every X hours following the cron expression
- Dependency Dashboard
- (question) How many concurrent snapshots?
- Latest helm chart is required HOT 1
- Image with architecture ARM
- Application-aware backups: pre / post hooks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snapscheduler.