qdrant-scaling — скилл для GitHub Copilot: что делает и как установить
Помогает выбрать стратегию масштабирования кластера Qdrant под объем данных, задержки или пропускную способность.
npx skills add github/awesome-copilot --skill qdrant-scalingЧто делает qdrant-scaling
Скилл структурирует решения по архитектуре Qdrant. Он делит задачи масштабирования на четыре цели: объем данных, пропускная способность (QPS), задержка запросов и размер возвращаемой выборки.
Внутри используются инструменты Read, Grep и Glob для поиска по сопутствующим руководствам. Скилл прямо учитывает компромиссы. Настройка под максимальный throughput и минимизацию latency требуют противоположных действий с кластером.
Ставить стоит тем, кто уперся в лимиты одного узла или проектирует шардирование векторной базы. Для простых тестовых проектов на одной виртуальной машине этот скилл не нужен.
Какие задачи решает
- Рассчитать число нод и шардов при нехватке памяти на одном сервере
- Увеличить пропускную способность Qdrant при росте параллельных запросов
- Снизить задержку ответов векторного поиска
- Справиться с деградацией кластера при возврате больших выборок
Примеры запросов агенту
- Данные не помещаются на одну ноду Qdrant, как лучше шардировать?
- Кластер Qdrant работает медленно под нагрузкой, как повысить QPS?
- Что выбрать для Qdrant: вертикальное или горизонтальное масштабирование?
Как установить qdrant-scaling
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill qdrant-scaling2GitHub CLI
gh skill install github/awesome-copilot qdrant-scaling3Вручную: положить файлы
.github/skills/qdrant-scaling/SKILL.md1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill qdrant-scaling -a claude-code2Вручную: положить файлы
~/.claude/skills/qdrant-scaling/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/qdrant-scaling/
Вручную: положить файлы
.agents/skills/qdrant-scaling/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/qdrant-scaling/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
Командой платформы
gemini skills install https://github.com/github/awesome-copilot --path skills/qdrant-scalingВручную: положить файлы
.devin/skills/qdrant-scaling/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора554
Весь набор →Похожие
Вопросы о qdrant-scaling
Как установить qdrant-scaling в GitHub Copilot?
Выполните команду gh skill install github/awesome-copilot qdrant-scaling или npx skills add github/awesome-copilot --skill qdrant-scaling. Также можно добавить файл .github/skills/qdrant-scaling/SKILL.md вручную.
Что делает скилл qdrant-scaling?
Он направляет планирование инфраструктуры Qdrant, определяя компромиссы между объемом данных, задержкой ответов и числом запросов в секунду.
Какие инструменты нужны скиллу для работы?
Скиллу разрешен доступ к базовым инструментам чтения репозитория: Read, Grep и Glob.
Исходный текст
SKILL.md · MIT
--- name: qdrant-scaling description: "Guides Qdrant scaling decisions. Use when someone asks 'how many nodes do I need', 'data doesn't fit on one node', 'need more throughput', 'cluster is slow', 'too many tenants', 'vertical or horizontal', 'how to shard', or 'need to add capacity'." allowed-tools: - Read - Grep - Glob --- # Qdrant Scaling First determine what you're scaling for: - data volume - query throughput (QPS) - query latency - query volume After determining the scaling goal, we can choose scaling strategy based on tradeoffs and assumptions. Each pulls toward different strategies. Scaling for throughput and latency are opposite tuning directions. ## Scaling Data Volume This becomes relevant when volume of the dataset exceeds the capacity of a single node. Read more about scaling for data volume in [Scaling Data Volume](scaling-data-volume/SKILL.md) ## Scaling for Query Throughput If your system needs to handle more parallel queries than a single node can handle, then you need to scale for query throughput. Read more about scaling for query throughput in [Scaling for Query Throughput](scaling-qps/SKILL.md) ## Scaling for Query Latency Latency of a single query is determined by the slowest component in the query execution path. It is in sometimes correlated with throughput, but not always. It might require different strategies for scaling. Read more about scaling for query latency in [Scaling for Query Latency](minimize-latency/SKILL.md) ## Scaling for Query Volume By query volume we understand the amount of results that a single query returns. If the query volume is too high, it can cause performance issues and increase latency. Tuning for query volume is opposite might require special strategies. Read more about scaling for query volume in [Scaling for Query Volume](scaling-query-volume/SKILL.md)
© github · MIT · github/awesome-copilot