Skip to main content

Support

Get help with OSO Kafka Backup through community resources or enterprise support.

Community Support

GitHub Issues

Report bugs and request features:

Before opening an issue:

  1. Search existing issues for similar problems
  2. Check the documentation for solutions
  3. Gather relevant information (see below)

What to include:

## Environment
- OSO Kafka Backup version: X.Y.Z
- Kafka version: X.Y.Z
- Storage backend: S3 / Azure / GCS / Local
- OS: Linux / macOS / Windows
- Deployment: CLI / Docker / Kubernetes

## Problem Description
What you expected vs. what happened

## Steps to Reproduce
1. Step one
2. Step two
3. ...

## Configuration (redact sensitive data)
```yaml
mode: backup
source:
bootstrap_servers:
- kafka:9092
# ...

Logs

[Relevant debug logs]

Additional Context

Any other relevant information


### GitHub Discussions

For questions, ideas, and community help:

- **Discussions**: https://github.com/osodevops/kafka-backup/discussions

Categories:
- **Q&A**: Ask questions
- **Ideas**: Feature suggestions
- **Show and Tell**: Share your use cases
- **General**: General discussion

### Community Slack

Join the community Slack for real-time help:

- **Invite link**: https://oso.sh/slack
- **Channel**: #kafka-backup

## Enterprise Support

### Support Tiers

| Tier | Response Time | Availability | Channels |
|------|---------------|--------------|----------|
| **Standard** | 8 business hours | Business hours (M-F) | Email, Portal |
| **Premium** | 4 business hours | Business hours (M-F) | Email, Portal, Slack |
| **Mission Critical** | 1 hour | 24/7/365 | All + Phone |

### Contacting Enterprise Support

**Support Portal**: https://support.oso.sh

**Email**: support@oso.sh

**Phone** (Mission Critical only): Available in contract documentation

### What's Included

**Standard Support:**
- Bug fixes and patches
- Configuration assistance
- Documentation clarification
- Upgrade guidance

**Premium Support:**
- All Standard features
- Architecture review
- Performance tuning assistance
- Dedicated Slack channel

**Mission Critical Support:**
- All Premium features
- 24/7 emergency response
- Dedicated support engineer
- On-call availability

### Creating a Support Ticket

1. Log in to https://support.oso.sh
2. Click "New Ticket"
3. Fill in the details:
- **Subject**: Brief description
- **Priority**: Critical / High / Normal / Low
- **Category**: Bug / Question / Feature Request
- **Description**: Detailed information
- **Attachments**: Logs, configs (redacted)

### Priority Definitions

| Priority | Definition | Example |
|----------|------------|---------|
| **Critical** | Production down, no workaround | Backup failing, data at risk |
| **High** | Significant impact, workaround exists | Performance degraded |
| **Normal** | Moderate impact | Non-critical feature issue |
| **Low** | Minimal impact | Documentation question |

## Self-Service Resources

### Documentation

- **This site**: Comprehensive documentation
- **CLI Help**: `kafka-backup --help`
- **Command Help**: `kafka-backup backup --help`

### Troubleshooting Guides

- [Common Errors](./common-errors)
- [Performance Issues](./performance-issues)
- [Offset Discontinuity](./offset-discontinuity)
- [Debug Mode](./debug-mode)

### Version Information

```bash
# Check version
kafka-backup --version

# Detailed version info
kafka-backup version --verbose

# Output:
# OSO Kafka Backup v1.0.0
# Built: 2024-12-01
# Rust: 1.74.0
# librdkafka: 2.3.0
# Features: compression,encryption,audit

Health Check

# Check system requirements
kafka-backup doctor

# Output:
# ✓ Storage backend reachable
# ✓ Kafka cluster reachable
# ✓ Sufficient disk space
# ✓ Required permissions
# ✓ Configuration valid

Gathering Diagnostic Information

System Information

# Version
kafka-backup --version

# Environment
uname -a
cat /etc/os-release # Linux
sw_vers # macOS

# Resources
free -h # Memory
df -h # Disk
nproc # CPUs

Configuration

# Export config (redact passwords!)
kafka-backup config show --config backup.yaml --redact

Logs

# Enable debug logging
export RUST_LOG=debug
kafka-backup backup --config backup.yaml 2> debug.log

# Compress for upload
gzip debug.log

Network Diagnostics

# Test Kafka connectivity
kafka-broker-api-versions --bootstrap-server kafka:9092

# Test storage connectivity
aws s3 ls s3://my-bucket/ # S3
az storage blob list --container-name my-container # Azure
gsutil ls gs://my-bucket/ # GCS

Metrics

# Prometheus metrics
curl http://localhost:9090/metrics > metrics.txt

Frequently Asked Questions

General

Q: Is there a size limit for backups? A: No inherent limit. Limited only by storage capacity.

Q: Can I backup to multiple storage backends? A: Not simultaneously. Run separate backups for different backends.

Q: Is the data encrypted at rest? A: Depends on storage backend configuration. S3 SSE, Azure encryption, etc.

Performance

Q: Why is my backup slow? A: See Performance Issues. Common causes: network, compression, storage.

Q: How can I speed up restore? A: Use parallel restores, reduce compression level during backup, use faster storage tier.

Offsets

Q: How do I handle consumer offset reset? A: Use three-phase restore or header-based offset reset. See Offset Management.

Q: Can I restore to a different number of partitions? A: Yes, with scan_all_partitions: true for offset reset.

Enterprise

Q: How do I get an enterprise trial? A: Visit https://oso.sh/kafka-backup/trial or run kafka-backup license request.

Q: What features require enterprise? A: Encryption, masking, RBAC, audit logging, Schema Registry sync, plugins.

Release Notes

Stay updated with new releases:

Security

Reporting Security Issues

Do not report security vulnerabilities through public GitHub issues.

Email: security@oso.sh

Include:

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (if any)

We will respond within 48 hours and keep you updated on the fix timeline.

Security Advisories

Published at: https://github.com/osodevops/kafka-backup/security/advisories

Contributing

We welcome contributions!

Ways to contribute:

  • Report bugs
  • Suggest features
  • Improve documentation
  • Submit pull requests

Contact Information

PurposeContact
General questionssupport@oso.sh
Sales inquiriessales@oso.sh
Security issuessecurity@oso.sh
Partnershipspartners@oso.sh

Next Steps