Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 6 7 [8] 9   вперед  Ctrl      все
 Re: fbtracemgr: разные мелкие вопросы  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 57223

Таблоид> Если даже это так сложно

Неужели ты до сих пор не можешь понять разницу между "сложно" и "не нужно" ?

Posted via ActualForum NNTP Server 1.5

4 окт 12, 23:30    [13270886]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 31573
Разница "сейчас нужно" и "нафиг не упало в 99,999%".
5 окт 12, 01:40    [13271095]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
oleg_m
Member

Откуда:
Сообщений: 1101
Гаджимурадов Рустам
Таблоид> Если даже это так сложно
Неужели ты до сих пор не можешь понять разницу между "сложно" и "не нужно" ?


практический смысл я вижу только один:
Если я сохраняю файлы системного аудита, то мне не надо сохранять рядом с ними и конфиг, который был на тот момент актуален.
Конфиг может оказаться полезен при позднем разборе полетов, чтобы понять почему в логе не все. Или почему там вообще пусто

Но учитывая, что Таблоид системный аудит не любит, пользуется пользовательской трассировкой...

Аргументация в виде собственной забывчивости/невнимательности при составлении конфига - слабовато.
Ты же его только что написал, и указал при старте трассировки.


Таблоид
Буду надеяться, что Олег свой плагин допилит под *nix-64 и там сей функционал таки появится.

ага, твой список хотелок у меня лежит тут. Видимо все, что Влад забраковал
5 окт 12, 01:42    [13271096]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
oleg_m
Ты же его только что написал, и указал при старте трассировки.
Нет, конфиг меняется редко. Но если приходится отловить действия только одного коннекта, то я не могу добавить в командную строку кляузу типа -connection_id 123456, надо обязательно лезть в этот конфиг и прописывать его там. А затем, разумеется, не забыть убрать его оттуда.
oleg_m
ага, твой список хотелок у меня лежит тут. Видимо все, что Влад забраковал
Ты недалёк от истины. К сожалению.

ЗЫ. 2 ГР и Диля: я не комментирую реплики про устрицы и их (не-)нужность, если они выданы теми, кто не использует их в каждодневной еде. Вы сначала попробуйте в день по 5-7 раз поработать с трейсом на продакшене, в течение года-полутора, а потом обсудим, чего там нужно и не нужно.
5 окт 12, 12:58    [13273412]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 31573
//Типо пятницо жеж...
Таблоид
Вы сначала попробуйте в день по 5-7 раз поработать с трейсом на продакшене, в течение года-полутора, а потом обсудим, чего там нужно и не нужно.

За ковыряние в продакшене - айцы щемятся на месте преступления. (с чувством, толком, расстановкой)
Но с другой сторны: - не одна тестостенда не дает реальной картины.
Вот это дилема, а все остальное - производные от нее...
Вывод (и ввод): - Нужна "галка" определяющая "писать-нипИсать".
А где она быть должна - другой вопрос.
5 окт 12, 13:19    [13273621]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
Di_LIne
За ковыряние в продакшене <...> (с чувством, толком, расстановкой)
Когда тебе начнут звонить хелпдесники и вопить, что там 150 мышинорыл сейчас всё разнесут - начнёшь ковыряться и позабудешь о своих причиндалах, будь спок.
5 окт 12, 13:54    [13273917]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 31573
Таблоид, мышиноморды - это следствие.
И ты сам не хужее меня знаешь, чем кончаются рукопашные схватки под лозунгом и перфоратором в руках "Ща я вам всем тут направлю!.."
5 окт 12, 14:52    [13274366]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
Di_LIne
мышиноморды - это следствие.
Какое еще "следствие", я не понимаю тебя! Они зарабатывают для предприятия деньги и им надо, чтобы программа не зависала и показывала правильные данные. Второе требование невыполнимо без соблюдения первого.
А первое (чтобы прога не висла) можно обеспечить, если знаешь чем и куда смотреть.
Штатный инструмент в ФБ для "смотрения" есть, но его практическое использование показывает, что нужно допиливание.
Ты сам юзал трейс или аудит в своём продакшене ?
5 окт 12, 15:16    [13274539]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 31573
Вопли мышиномордов и хрюкдесков - это следствия.
А вот причина воплей - точно, не в FB зарыта. ;-)
Так понятнее?

Без имхи:
- Должны быть "кнопачки" включит-выключить.

Апача у мну логируется "от сих, до сих, и посисих".
Ессно, макисмально подробный лог - не в продакшен режиме.
Уровни подробности - переключаю по необходимости.
Продакшем режим - минимум лога.
5 окт 12, 16:11    [13275043]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
Di_LIne
Вопли мышиномордов и хрюкдесков - это следствия.
А вот причина воплей - точно, не в FB зарыта. ;-)
Так понятнее?
Понятно. Не согласен. Откуда такая уверенность, что "точно не в FB" ?
Если бы дело было только в кривых запросах, то тормоза были бы постоянно, в "фоновом режиме". А они у нас с неких пор какие-то "очень быстрые" (по времени наступления и исчезновения), но очень уж дикие по своей степени.
5 окт 12, 16:17    [13275103]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 31573
Таблоид
но очень уж дикие по своей степени.

Мы не о том спорим...
Спору с моей стороны "нужно-ненужно" писать конфиг в лог - НЕТУ.
Нужно... Но с "переключателем", как и указал сразу, "писать-непИсать".
только и всего...
А сколько, когда, за чем и по чему эта джапмпачка в положении "пишем в лог" - каждый решает сам в своей, текущей ситуации.
5 окт 12, 16:26    [13275203]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
Di_LIne
Апача у мну логируется "от сих, до сих, и посисих".
А причём тут твоя апача, кстат-те ?..
Мну интересует, чем ты ищешь причины затыков именно в своём ФБ.
Или у тебя по жизни там всё "летает в лёгкую" ?
5 окт 12, 16:53    [13275460]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 31573
Таблоид
А причём тут твоя апача, кстат-те ?..

Дрык при том, что в нем формат и детализацию логов определяешь сам.
А раз так, то нарисовано несколько строк с разным уровнем детализации в конфиге Апача.
И не нужные на текущий момент - заремлены...
И мое дело теперь - ток "джампачку" жмакать... :-)


Таблоид
Мну интересует, чем ты ищешь причины затыков именно в своём ФБ.

Ты не поверишь, но надобности в ентом - не возникало.
На этой неделе:
- FB вдрух начинал тормозить жутко, в произвольные моменты, в многопользовательском режиме короткими "провалами".
Чесание репы, тырканье запросов в Експерт, стучание (молотком) по РАИДу - не помогали.
Случайно отловили, что FB в определенной ситуации, нафигачивает темп больше 6 гигов.
А FB_TEMP на продакшине - на рамдиске в 2 гига.


Таблоид
Или у тебя по жизни там всё "летает в лёгкую" ?

Ну не все и не сразу, но пока не взлетит - в продакшен не попадает.

PS: грят в 2013 введут новую категорию в водительские права: - Управление FB экскаватором.
5 окт 12, 17:10    [13275588]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 57223
Таблоид
Нет, конфиг меняется редко. Но если приходится отловить действия только одного коннекта, то я не могу добавить в командную строку кляузу типа -connection_id 123456, надо обязательно лезть в этот конфиг и прописывать его там. А затем, разумеется, не забыть убрать его оттуда.
Так стало быть есть разница между всем конфигом и одной кляузой? Не говоря уже о собственной забывчивости.

Таблоид
я не комментирую реплики про устрицы и их (не-)нужность, если они выданы теми, кто не использует их в каждодневной еде. Вы сначала попробуйте в день по 5-7 раз поработать с трейсом на продакшене, в течение года-полутора, а потом обсудим, чего там нужно и не нужно.
Ну, поедая устрицы "в день по 5-7 раз в течение года-полутора" и не знать как и с чем их есть...
Что же тут обсуждать, проще обсудить их вкус с кем-нибудь, кто их не пробовал, чем с тобой... :)

Заметь, ты опять дуешь губки на пустом месте, не желая заметить, что
1. никто с тобой не спорил (хотя твоя реакция была ожидаема)
2. тебе просто объяснили, как это (накосячил, забыл, прибежал
с глупой хотелкой и вообще поведение в целом) выглядит со стороны

3. то же самое сказанное (при чём с конкретной аргументацией и
даже учётом твоего стиля работы) посторонним человеком (к тому же
производителем устриц местного разлива) ты тоже не воспринимаешь,
не соглашаешься и продолжаешь упорствовать.
5 окт 12, 18:37    [13276031]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 57223
Di_LIne
И мое дело теперь - ток "джампачку" жмакать... :-)
С FB так не прокатит. Аудит пишет с одним конфигом (не текущим, а прочитанным на момент старта), а трассировка - всегда с заданным, т.е. от жмакания джампачки ничего не зависит/изменится ни там, ни там. И вариант с джампачками не факт, что более правильный, ибо потом проблем и полтергейста не оберёшься.
5 окт 12, 18:40    [13276045]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
Гаджимурадов Рустам
Таблоид
я не могу добавить в командную строку кляузу типа -connection_id 123456, надо обязательно лезть в этот конфиг и прописывать его там. А затем, разумеется, не забыть убрать его оттуда.
Так стало быть есть разница между всем конфигом и одной кляузой? Не говоря уже о собственной забывчивости.
Конечно есть! Если бы была возможность задавать кляузу, НЕ меняя конфиг, то настали бы совсем светлые времена. Но её нет, возможности этой!
А забывчивость - она у всех есть. Особенно когда все вокруг орут "ну когда там тормоза пройдут-таааа!..". Это не отменяемый чел. фактор.

Гаджимурадов Рустам
Заметь, ты опять дуешь губки на пустом месте, не желая заметить, что
1. никто с тобой не спорил (хотя твоя реакция была ожидаема)
2. тебе просто объяснили, как это (накосячил, забыл, прибежал
с глупой хотелкой и вообще поведение в целом) выглядит со стороны
"Простите, был взволнован!"
я вот этот твой "аргумент" воспринял именно как спор. И поскольку ты как-то недавно сказал, что запускал у себя только системный аудит и только один раз, то мну твоё возражение показалось совершенно неубедительным.

Гаджимурадов Рустам
3. то же самое сказанное (при чём с конкретной аргументацией и
даже учётом твоего стиля работы) посторонним человеком (к тому же
производителем устриц местного разлива) ты тоже не воспринимаешь,
не соглашаешься и продолжаешь упорствовать.
Олег совершенно верно сказал: вывод параметров пригодится для разбора полётов. Но он так думает только про системный аудит, который включить/выключить нельзя без отруба всех юзеров.
Я же утверждаю, что вывод параметров ВООБЩЕ всегда есть правильно, т.е. и при user-трейсе тоже.
Ибо позвонили мне в 12:10 с вопросом_1, запустил я юзер-трейс с некими параметрами, соответствующими этому вопросу_1, он отлогировался в файл_1. Начинаю разбираться в логе. Но в 12:40 позвонили со срочным вопросом_2, я подправил конфиг под этот вопрос_2, опять запустил трейс, он опять отлогировался в файл_2. А в 12:50 пришли из хелпдеска с вытаращенными глазами и вопросом_3 и я опять всё бросил и запустил юзер-трейс с конфигом, подправленным под вопрос_3 и он отлогировался в файл_3.
Дальше, вечером или ночером, начинаю смотреть в файл_1 и мучительно чешу репу: "а чё это арифметика по статистике (времени вып-я) какая-то странная ?... ах, да! я же там ставил time_threshold = 200". Смотрю затем в файл_2: "а чё это триггер на коммит нигде не видно ? а, тьфу! я же сам отменял логирование этого события... вроде бы..."
Теперь понятно, надеюсь, почему хотелка отросла про вывод параметров ?
Я не говорю, что такое творится каждый день. Но такое - бывает!

ЗЫ. На самом деле, всё ясно как пень: нужна возможность указания ключиков командной строки, перекрывающих своим действием значения параметров, указанных в конфиге трейса. Вот и всё.
5 окт 12, 19:03    [13276114]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 57223
Таблоид
Гаджимурадов Рустам
пропущено...
Так стало быть есть разница между всем конфигом и одной кляузой? Не говоря уже о собственной забывчивости.
Конечно есть! Если бы была возможность задавать кляузу, НЕ меняя конфиг, то настали бы совсем светлые времена. Но её нет, возможности этой!
...
ЗЫ. На самом деле, всё ясно как пень: нужна возможность указания ключиков командной строки, перекрывающих своим действием значения параметров, указанных в конфиге трейса. Вот и всё.
Стало быть именно это и нужно просить, а не простыню конфига в лог.
В огороде бузина, а в Днепропетровске дядька. Хотел одно, по ходу разговора
выяснилось другое, хоть и не шибко более адекватное. Но да, IP / ConnectionId
через командную строку принимать не мешало бы, наверное. Может и User/Role
туда же, буде им появиться в плагине из коробки.

Таблоид
я вот этот твой "аргумент" воспринял именно как спор. И поскольку ты как-то недавно сказал, что запускал у себя только системный аудит и только один раз, то мну твоё возражение показалось совершенно неубедительным.
Не, запускал я всё, когда оно ещё только-только появилось. Просто я, в отличие от тебя, экспериментов на реальных БД не ставлю, только на копиях. И да - идея с выводом конфига в лог неправильная. По многим причинам. В конце концов, ты и сам "это" можешь сделать, в своём скрипте.

Таблоид
Я не говорю, что такое творится каждый день. Но такое - бывает!
Дык бардак свой исправляй, а не сервер под него пытайся нагнуть.
Хотя понятно, что теперь под руки Олег попался - соблазн велик.
5 окт 12, 19:15    [13276149]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
Гаджимурадов Рустам
Дык бардак свой исправляй, а не сервер под него пытайся нагнуть.
Бардак был заложен в это не мной. Приложение само по себе достаточно здоровое, одному не потянуть его переделку. Да и приоритеты тут у нас "сдвинулись" в другую сторону, как ты знаешь.
Гаджимурадов Рустам
Хотя понятно, что теперь под руки Олег попался - соблазн велик.
Дык!!
5 окт 12, 19:44    [13276234]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
Гаджимурадов Рустам
В огороде бузина, а в Днепропетровске дядька
а почему ты выбрал именно этот город ?.. я бы в сторону Сыктывкара тоже посмотрел...
5 окт 12, 19:46    [13276242]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
hvlad
Member

Откуда:
Сообщений: 9233
Таблоид
На самом деле, всё ясно как пень
нужно научиться копировать файлы с конфигом трейса, а не подправлять один и тот же.
5 окт 12, 19:49    [13276254]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 57223
Таблоид
Гаджимурадов Рустам
В огороде бузина, а в Днепропетровске дядька
а почему ты выбрал именно этот город ?.. я бы в сторону Сыктывкара тоже посмотрел...
В данном случае первый меня интересует больше, чем второй. :)
5 окт 12, 19:53    [13276261]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 57223
hvlad
Таблоид
На самом деле, всё ясно как пень
нужно научиться копировать файлы с конфигом трейса, а не подправлять один и тот же.
При чём не вручную копировать, а засунуть сие в скрипт.
5 окт 12, 19:53    [13276262]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Таблоид
Member

Откуда:
Сообщений: 9454
Блог
hvlad
нужно научиться копировать файлы с конфигом трейса, а не подправлять один и тот же.
Угу. И развести там файловую помойку на каждый чих. Ибо разбираться в каждом из них просто не будет времени - проще скопировать с эталона и заткнуть ненужные для данной ситуации параметры.
5 окт 12, 19:56    [13276273]     Ответить | Цитировать Сообщить модератору
 Re: fbtracemgr: разные мелкие вопросы  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 57223
Зачем файловую помойку? Создаёшь папочку (по дате/времени, например), в нее копируешь конфиг и логи трейса.
5 окт 12, 20:05    [13276293]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: fbtracemgr: разные мелкие вопросы  [new]
DSKalugin
Member

Откуда: Мать городов русских
Сообщений: 284
Вопрос

Есть ли возможность в конфигурационном файле пользовательской трассировки для Firebird 3 задать фильтрацию запросов по имени пользователя (в идеале - регулярное выражение по юзерам). Интенсивность запросов довольно высокая, чтобы нагружать ими сервис логированием с последующим парсингом полезной информации.

Вижу только include_filter по тексту запросов и include_gds_codes по кодам ошибок

П.С. Хочу отследить все объекты БД, к которым обращается конкретный неолицетворенный юзер "Вася Продакшен", для ручной раздачи этим объектам прав доступа с последующим лишением "Васи Продакшен" роли RDB$ADMIN.
П.С. 2 Новые объекты создаются разработчиками с персонализированными учетками, которые забывают давать права на их использование неприкасаемому "Васе Продакшен" :-(
21 сен 17, 19:30    [20813526]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 6 7 [8] 9   вперед  Ctrl      все
Все форумы / Firebird, InterBase Ответить