Мы стараемся больше не использовать аппаратные и софтовые RAID, так как резервируем наши системы на уровне дата-центров, а не серверов. Но конечно есть много legacy-серверов, которые нужно поддерживать. То есть всё уже jql запросы сделано, но на сервере синхронизируется HW/SW RAID. Первое, что мы сделали, — ввели новый статус Investigate. В этом статусе тикет находится, когда инженер ещё не решил, нужен ему будет администратор или нет.
Курс Тестирование ПО (QA) проекта iT Generation
Недостатком такого поиска является невозможность построения комплексных запросов. Jira — это система отслеживания ошибок, предназначенная для организации общения с участниками команды, а также для управления проектами. Эта система была разработана компанией Atlassian в 2002 году. Наличие полей и их отображение — это удобно, но от необходимости использовать чаты нас это не избавило.
Администратор компьютерного магазина
24-го ноября на Q&A сессии Анна Шабан ответит на все волнующие вас вопросы и расскажет о функциях Jira, которые позволяют решать 70% менеджерских задач, не выходя из системы. Лекции связаны между собой и материал каждой лекции может ссылаться на знания, полученные из предыдущей. Кроме того, в курсе присутствуют домашние задания, поэтому, для получения максимальной пользы, нужно проходить лекции в указанном порядке. Project Manager работаю более 3х лет, c Jira работаю уже более 2х лет.
Знания, умения и навыки, которыми овладеет студент по окончанию курса Тестирование ПО (QA)
Через этот статус инженер может передать тикет администратору. Кроме того, этим статусом мы помечаем тикеты, когда требуется замена диска, но самого диска на площадке нет. Дежурный системный администратор в течение рабочей смены отвечает за работу всего портала.
Извлекайте ценную информацию из организационных данных
А может содержаться mount point, — тогда нужно пойти на сервер, пропарсить и вычислить нужный диск. Также триггер может передать scsi-адрес или какую-то другую информацию. Но бывает и так, что никаких зацепок нет, и приходится анализировать. Это удобно, потому что сразу понятно, где какие таски расположены. В main.yml, который является входом для Ansible-роли, у нас может быть просто include по статусу тикета или общие таски, необходимые для всех, например, прохождение идентификации или получение токена. Когда инженер вставит новый диск, мы сможем использовать эти переменные, чтобы восстановить дамп партиций, а также завести диск в те md-устройства, из которых он был удален.
Удобный health-check мониторинг беклога в Jira
В первую очередь он обусловлен гигантским размером нашей инфраструктуры. Во-вторых, под каждый сервис мы стараемся подобрать оптимальную конфигурацию железа. У нас около 20 моделей аппаратных RAID, в основном LSI и Adaptec, но встречаются и HP, и DELL разных версий. Каждый RAID-контроллер имеет свою утилиту управления.
Автоматизация замены дисков с помощью Ansible
Для построения сложных запросов (например, найти все дефекты определенного исполнителя за определенный промежуток времени) необходимо овладеть Advanced Search и научиться использовать JQL. При работе с Jira часто возникает необходимость в поиске определенных задач из разных проектов по определенным критериям. На практике JQL значительно упрощает и ускоряет работу в таск-менеджере.
- Здесь фигурирует callback_ url, в котором зашиты issue key и host name.
- Когда в Zabbix загорается какой-то триггер, в Jira создаётся инцидент и автоматически ставится на соответствующих инженеров в дата-центрах.
- Когда люди понимают изменения, они не дистанцируются от них, как от чего-то ненужного.
- В первую очередь он обусловлен гигантским размером нашей инфраструктуры.
- В процессе проведения более 60 глубинных интервью мы выяснили, что более 70% возможностей Jira не используются.
С помощью виртуальных агентов команды могут значительно снизить рабочую нагрузку на человека, сохраняя при этом качество обслуживания. 🎙 Спикер Анна Шабан — Technical Program Manager в SQUAD. Множество успешных проектов в mobile, web и IoT. Знает, как параллельно вести в Jira 5+ проектов, используя Scrum и Kanban подходы, и научит безболезненно переводить команду в Jira после других систем.
Мы решили максимально всё упростить, воспользовавшись преимуществом Ansible — модульностью. На самом верхнем уровне находятся playbook’и, их может писать любой администратор, сторонний разработчик, который чуть-чуть знает Ansible. Инженеры не всегда ставят новые диски, поэтому мы добавили проверку удовлетворяющих нас значений SMART. В самом простом случае речь идёт об удалении диска из HW/MD RAID. Я уже упоминал, что в зависимости от статуса Jira-тикета, бот запускает разные playbook’и. Во-первых, это позволило валидировать работу бота и playbook’ов.
Для эффективного поиска важно понимать, какие значения способно приобретать то или иное поле. Важную роль в жизненном цикле разработки программного обеспечения играют системы управления проектами. Изучив эту информацию в рамках специального курса по Jira или самостоятельно, вы сможете не только легко и быстро находить нужную информацию, но и эффективно использовать ее в своей работе. Jira — популярный таск-менеджер для управления проектами и задачами. Сервис позволяет создавать списки, отслеживать выполнение, назначать ответственных, следить за временем и прогрессом работы.
В итоге нам удалось автоматизировать замену около 80 % дисков. Сегодня администратор лишь смотрит на инцидент и принимает решение, нужно ли менять диск или нет, а затем делает один клик. Как и многие однотипные таски, мы вынесли его в отдельный common file и включаем при необходимости, чтобы не повторять постоянно в playbook’ах. Здесь фигурирует callback_ url, в котором зашиты issue key и host name.
Когда люди понимают изменения, они не дистанцируются от них, как от чего-то ненужного. Инженеру важно знать номер стойки, где располагается сервер, размер и тип диска. Администратору нужно, в первую очередь, понимать, что это за группа серверов, какой может быть эффект при замене диска. Когда ваш проект масштабируется и в нем накапливается много задач, важно владеть инструментами для быстрого поиска нужных данных. JQL (Jira Query Language) — специальный язык запросов, который позволяет настраивать и выполнять поиск по заданным параметрам.
Тестировщики и QA-специалисты используют инструмент для поиска дефектов, связанных с определенным функционалом или модулем. Это облегчает процесс управления жизненным циклом ошибок и обеспечивает их своевременное исправление. Синтаксис JQL напоминает SQL, но его отличительная черта заключается в том, что пользователю не нужно указывать конкретные поля, базы данных или таблицы для отображения информации. С помощью этого инструмента будут выбраны только те задачи, которые соответствуют заданным условиям. Например, модуль подсветки диска, пример использования которого приведен выше, состоит из 265 строк.
Копирайтер-маркетолог с техническим образованием, опытом в продажах и маркетинге. Всегда в поисках лучших решений для достижения поставленных целей, и считает, что создание текстов — это симбиоз искусства и науки. JQL запросы позволяют комбинировать различные условия, чтобы точно настраивать поиск под ваши потребности. Мы используем Ansible-роли для каждой группы серверов. Здесь видно, как организованны playbook(-и) в одной из них. Кроме того, кнопка используется для повторного запуска playbook’а в случае его сбоя.
Бесшовные интерфейсы на естественном языке позволяют пользователям использовать простой язык для построения сложных запросов, обеспечивая гибкий подход к вопросам и ответам в базе знаний организации. И если вы не планируете работать всю жизнь на одном месте, добро пожаловать к нам на курс за вашим будущим. Максим, признаюсь, я вообще не знал про «Favourite filters». Да это очень похоже на то, что я сделал, но у этого виджета есть два недостатка.— Его нельзя лего расшарить с коллегами, чтобы они устранили проблемы без моего вовлечения. Это касается и других страниц, созданных мною, на которые подтягиваются данные из Jira.— Опять-таки — отображение строк с «0 issues».
IT курсы онлайн от лучших специалистов в своей отросли https://deveducation.com/ here.