Обманка лямбда: Обманки лямбда Π·ΠΎΠ½Π΄Π° для автомобиля ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π² МосквС ΠΏΠΎ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅Π½Π΅ с доставкой ΠΏΠΎ всСй России

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ – Sdaykat

Обманка лямбда-Π·ΠΎΠ½Π΄Π° – это ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΡ‡Π½ΠΎ опрСдСляСт ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ кислорода Π² ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π³Π°Π·Π°Ρ…. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΡ‚ Π·ΠΎΠ½Π΄Π° поступаСт Π² Π­Π‘Π£ двигатСля, Ρ‡Ρ‚ΠΎ позволяСт Π³ΠΈΠ±ΠΊΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ состав Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π½ΠΎ-Π²ΠΎΠ·Π΄ΡƒΡˆΠ½ΠΎΠΉ смСси Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ строго ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ экономичности ΠΈ экологичности силового Π°Π³Ρ€Π΅Π³Π°Ρ‚Π°.

Π’ΠΈΠ΄Ρ‹ ΠΎΠ±ΠΌΠ°Π½ΠΎΠΊ

На сСгодняшний дСнь сущСствуСт Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΎΠ±ΠΌΠ°Π½ΠΎΠΊ для лямбда-Π·ΠΎΠ½Π΄ΠΎΠ²: мСханичСскиС ΠΈ элСктронныС. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ мСталличСской проставкС, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ± элСктронном Π±Π»ΠΎΠΊΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ сигнала ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·ΠΎΠ½Π΄Π°. НСзависимо ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΎΠ±ΠΌΠ°Π½ΠΊΠΈ, Π΅Π΅ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² случаС ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с каталитичСским устройством.

Π§Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅ΠΉ – элСктронный эмулятор ΠΈΠ»ΠΈ мСханичСская ΠΎΠ±ΠΌΠ°Π½ΠΊΠ°?

НуТно ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ ситуации. НапримСр, Ссли Π΄Π°Ρ‚Ρ‡ΠΈΠΊ кислорода Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π° вся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅, Ρ‚ΠΎΠ³Π΄Π° рСкомСндуСтся ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠ±ΠΌΠ°Π½ΠΊΡƒ. Данная Π΄Π΅Ρ‚Π°Π»ΡŒ стоит Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС, Ρ‡Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ каталитичСский Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€. Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ эмулятор – это Π±ΠΎΠ»Π΅Π΅ слоТноС ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ΅ устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ способно ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ сигнал Π½Π° Π­Π‘Π£, Ρ‡Ρ‚ΠΎΠ±Ρ‹ водитСля Π½Π΅ бСспокоила ошибка Β«Check EngineΒ». Если ΠΆΠ΅ Π²Ρ‹ΡˆΠ΅Π» ΠΈΠ· строя Π΄Π°Ρ‚Ρ‡ΠΈΠΊ кислорода, Ρ‚ΠΎΠ³Π΄Π° цСлСсообразнСС ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ эмулятор.

ВлияниС ΠΎΠ±ΠΌΠ°Π½ΠΎΠΊ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ двигатСля

Когда ΠΎΠ±ΠΌΠ°Π½ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ исправно, ΠΎΠ½ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΎΡ‚ΠΎΡ€Π°. КосвСнноС влияниС присутствуСт лишь ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· строя Π΄Π°Π½Π½Ρ‹Ρ… устройств.

Π£Π²Ρ‹, Π½ΠΎ мСханичСскиС ΠΎΠ±ΠΌΠ°Π½ΠΊΠΈ «ходят» совсСм Π½Π΅Π΄ΠΎΠ»Π³ΠΎ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· строя нСсколько: нСкачСствСнноС Ρ‚ΠΎΠΏΠ»ΠΈΠ²ΠΎ, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€, ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ грязи. Когда Π΄Π°Ρ‚Ρ‡ΠΈΠΊ сломаСтся, сразу ΠΆΠ΅ появится ошибка Π­Π‘Π£. Π”Π΅Ρ‚Π°Π»ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ просто Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚.

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ ΠΎΠ±ΠΌΠ°Π½ΠΊΠΈ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π»ΠΈΡˆΠ΅Π½Ρ‹ нСдостатков. Π”Π°ΠΆΠ΅ послС Π·Π°ΠΌΠ΅Π½Ρ‹, ошибка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ снова, Ρ‡Ρ‚ΠΎ связано с колСбаниями сопротивлСния ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° кислорода.

Π’ любом случаС элСктронныС эмуляторы Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ мСханичСских. Π’Π΅Π΄ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ устройства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ оснащСны ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ двигатСля. Π’ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ элСктронныС ΠΎΠ±ΠΌΠ°Π½ΠΊΠΈ способны ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ показания заводского Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π”Π’Π‘.

ПодвСдСм ΠΈΡ‚ΠΎΠ³ΠΈ

МоТно ΠΏΠΎΠΉΡ‚ΠΈ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ простым ΠΏΡƒΡ‚Π΅ΠΌ – Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ пламСгаситСлСм, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π­Π‘Π£ ΠΏΠΎΠ΄ экологичСский стандарт Π•Π²Ρ€ΠΎ-2. Данная ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ кислородного Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠ½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŽ, вСдь Π½Π΅ всСгда Π΅ΡΡ‚ΡŒ нСобходимая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΈΠ»ΠΈ спСциалист с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ. Π‘Ρ‚ΠΎΠΈΡ‚ Π΅Ρ‰Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ обходится Π΄ΠΎΡ€ΠΎΠΆΠ΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠΊΡƒΠΏΠΊΠ° ΠΎΠ±ΠΌΠ°Π½ΠΊΠΈ лямбда-Π·ΠΎΠ½Π΄ΠΎΠ².

Если ваша выхлопная систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π° Π½Π° Ρ‚Π°Π±Π»ΠΎ Π²Ρ‹ΡΠ²Π΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ошибки, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² компанию Sdaykat Π² ЧСлябинскС. Наши спСциалисты ΠΈΠ·Π²Π»Π΅ΠΊΡƒΡ‚ Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, Π° послС бСсплатно ΠΏΡ€ΠΎΠ²Π΅Π΄ΡƒΡ‚ комплСкс Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΏΠΎΡ‡ΠΈΠ½ΠΊΠ΅ Π²Ρ‹Ρ…Π»ΠΎΠΏΠ½ΠΎΠΉ систСмы. ΠžΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ компанию Sdaykat, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ Π² качСствС ΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΌΠΈ услуг. ΠœΡ‹ настроСны Π½Π° долгосрочноС сотрудничСство ΠΈ ΠΈΡ‰Π΅ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ.

Обманка лямбда Π·ΠΎΠ½Π΄Π° (ΠΎΠ±ΠΌΠ°Π½ΠΊΠ° ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°)

  • Установка ΠΎΠ±ΠΌΠ°Π½ΠΊΠΈ

Если Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΏΠΎΠΌΠΈΠΌΠΎ нСоспоримых плюсов для автомобиля (ΠΊΡ€ΠΎΠΌΠ΅, разумССтся, экологии), ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ кислорода Π΄ΠΎ ΠΈ послС Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° токсичности Π²Ρ‹Ρ…Π»ΠΎΠΏΠ°, ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли Β«Π²ΠΈΠ΄ΠΈΡ‚Β», Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ. На ΠΏΡ€ΠΈΠ±ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ загорится сигнал Β«Check-EngineΒ», ΠΈ топливная смСсь Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°: повысится расход, ΡƒΠΏΠ°Π΄Π΅Ρ‚ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ – Π² ΠΎΠ±Ρ‰Π΅ΠΌ, всС ΠΏΠ»ΡŽΡΡ‹ ΠΎΡ‚ удалСния Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠΏΠ°Π΄ΡƒΡ‚.

 

НСобходима ΠΎΠ±ΠΌΠ°Π½ΠΊΠ° ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°

Π­Ρ‚ΠΎ приспособлСниС Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ сигнал для элСктронного Π±Π»ΠΎΠΊΠ° управлСния, ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π° Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π° осущСствляСтся Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. ΠŸΡ€ΠΈ этом расход сниТаСтся, Π° ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ растСт. БСрвис GSAvto ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ Π½Π° ваш Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ эмулятор лямбда-Π·ΠΎΠ½Π΄Π° любого Ρ‚ΠΈΠΏΠ°, ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚ настройку Π­Π‘Π£ Π² соотвСтствии с Π½ΠΎΠ²Ρ‹ΠΌΠΈ условиями Ρ€Π°Π±ΠΎΡ‚Ρ‹ двигатСля.

КакиС эмуляторы Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² нашСм сСрвисС:

  1. ЭлСктронная ΠΎΠ±ΠΌΠ°Π½ΠΊΠ° лямбда-Π·ΠΎΠ½Π΄Π°. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой элСктронный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ сигналы с лямбда Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ…, ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π² Π±Π»ΠΎΠΊ управлСния Π”Π’Π‘ вашСго автомобиля ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’Π½Π΅ зависимости ΠΎΡ‚ состояния (ΠΈΠ»ΠΈ отсутствия) ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, коррСкция Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π½ΠΎΠΉ смСси происходит Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. ΠŸΡ€ΠΈ этом для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ двигатСля устанавливаСтся лишь ΠΎΠ±ΠΌΠ°Π½ΠΊΠ° для Π²Ρ‚ΠΎΡ€ΠΎΠΉ лямбды, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ Ρ‚Π°ΠΊ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ сигнал. Обманка Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° кислорода, установлСнная нашими спСциалистами, Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ошибки P0420, P0422, P0430, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‹Π΅, связанныС с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·ΠΎΠ½Π΄Π°. Вас Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ ошибки OBD-II P0135, P0141, P0147, P0161, P0167 – связанныС с Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒΡŽ Ρ†Π΅ΠΏΠΈ ΠΏΠΎΠ΄ΠΎΠ³Ρ€Π΅Π²Π° лямбда Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.
  2. ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΎΠ±ΠΌΠ°Π½ΠΊΠ° лямбда-Π·ΠΎΠ½Π΄Π°.
    ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Π°Ρ Π²Ρ‚ΡƒΠ»ΠΊΠ°, изготовлСнная ΠΈΠ· высокоуглСродистой стали, подбираСтся ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ автомобиля ΠΈ Ρ‚ΠΈΠΏΠ° лямбда-Π·ΠΎΠ½Π΄ΠΎΠ². ΠœΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ складскиС запасы ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подходят ΠΊΠΎ всСм распространСнным ΠΌΠ°Ρ€ΠΊΠ°ΠΌ Π°Π²Ρ‚ΠΎ. Π’Π°ΠΌ Π½Π΅ придСтся ΠΆΠ΄Π°Ρ‚ΡŒ доставки, установка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° сразу, ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ Π² наш сСрвис. ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΎΠ±ΠΌΠ°Π½ΠΊΠ° лямбды Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π² своСй ΠΊΠ°ΠΌΠ΅Ρ€Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ состав Π²Ρ‹Ρ…Π»ΠΎΠΏΠ°, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ кислорода Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ послС ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°. ΠŸΡ€ΠΈ этом Π΄Π°Ρ‚Ρ‡ΠΈΠΊ кислорода Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΎΠ±ΠΌΠ°Π½ΠΊΠ° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ лямбда-Π·ΠΎΠ½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ замСняСт ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ (с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π±Π»ΠΎΠΊΠ° управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ). ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π³Ρ€Π΅Π² Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ошибки OBD-II Π½Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ. ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΎΠ±ΠΌΠ°Π½ΠΊΠ° лямбды – ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² случаС, ΠΊΠΎΠ³Π΄Π° конструкция Π²Ρ‹Ρ…Π»ΠΎΠΏΠ½ΠΎΠΉ систСмы позволяСт Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‚ΡƒΠ»ΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Ρ…Π»ΠΎΠΏΠ½ΠΎΠΉ Ρ‚Ρ€ΡƒΠ±ΠΎΠΉ ΠΈ лямбдой. Если ΠΏΠΎΠ΄ Π΄Π½ΠΈΡ‰Π΅ΠΌ вашСго Π°Π²Ρ‚ΠΎ совсСм ΠΌΠ°Π»ΠΎ мСста – ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ GSAvto всС Ρ€Π°Π²Π½ΠΎ Π½Π°ΠΉΠ΄ΡƒΡ‚ способ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ эмулятор лямбды.

Настройка Ρ‚ΡŽΠ½ΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ Π²Ρ‹Ρ…Π»ΠΎΠΏΠ½ΠΎΠΉ систСмы

Если Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ Ρ€Π΅ΡˆΠΈΠ» Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Π»ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒ ΡΠΎ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ Π½Π° спортивный – установка ΠΎΠ±ΠΌΠ°Π½ΠΎΠΊ становится Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ. Наши спСциалисты ΠΏΠΎΠ΄Π±Π΅Ρ€ΡƒΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (элСктронный ΠΈΠ»ΠΈ мСханичСский), ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΡƒΡ‚ настройку элСктронного Π±Π»ΠΎΠΊΠ° управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎΠ΄ Π½ΠΎΠ²ΡƒΡŽ систСму Π²Ρ‹Ρ…Π»ΠΎΠΏΠ°. Π’Π°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ – подобная модСрнизация ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ²ΠΎΠ΄ΠΎΠΌ для аннулирования Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉΠ½Ρ‹Ρ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² Π² автосалонС. Π­Ρ‚ΠΎ касаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΠ²Ρ‹Ρ… Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ, Π² ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ рСкомСндуСтся Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π΄ΠΎ истСчСния Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉΠ½ΠΎΠ³ΠΎ срока. Если Π²Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ ВО Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ сСрвиса, ΠΈΠ»ΠΈ срок Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ Π΄Π°Π²Π½ΠΎ истСк – Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² GSAvto! На свою Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΡ‹ Π΄Π°Π΅ΠΌ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡŽ ΠΈ обСспСчиваСм вас тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ послС установки ΠΎΠ±ΠΌΠ°Π½ΠΎΠΊ.

 

BugSnag docs β€Ί ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ β€Ί JavaScript β€Ί AWS Lambda

BugSnag ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² функциях AWS Lambda.

Π­Ρ‚Π° докумСнтация относится ΠΊ вСрсии 7 срСдства увСдомлСния BugSnag JavaScript. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ послСднСй вСрсии с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго руководства ΠΏΠΎ обновлСнию. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ выпуску ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π½Π°ΡˆΠΈΡ… ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… страницах.

Установка

Установка ΠΈ настройка

@bugsnag/js , Π·Π°Ρ‚Π΅ΠΌ установитС ΠΏΠ»Π°Π³ΠΈΠ½ AWS Lambda с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ npm ΠΈΠ»ΠΈ yarn:

 yarn add @bugsnag/plugin-aws-lambda
# ΠΈΠ»ΠΈ
установка npm --save @bugsnag/plugin-aws-lambda
 

Usage

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ BugSnag с ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ AWS Lambda, ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² Bugsnag.start :

 const Bugsnag = require('@bugsnag/js')
const BugsnagPluginAwsLambda = require('@bugsnag/plugin-aws-lambda')
Ошибка.start({
  APIKey: 'ВАШ_API_KEY',
  ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹: [BugsnagPluginAwsLambda],
  Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
})
 

НачнитС ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ошибки Π² вашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ BugSnag:

 const bugsnagHandler = Bugsnag. getPlugin('awsLambda').createHandler()
const handler = async (событиС, контСкст) => {
  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ {
    ΠΊΠΎΠ΄ состояния: 200,
    Ρ‚Π΅Π»ΠΎ: JSON.stringify({сообщСниС: "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!"})
  }
}
module.exports.lambdaHandler = bugsnagHandler(ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ)
 

BugSnag createHandler ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ async ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° .

АвтоматичСски Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

BugSnag Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ контСкст Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ AWS LambdaΒ» ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ошибкС.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΈΠ· контСкста , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ redactedKeys :

 Bugsnag.start({
  redactedKeys: ['invokedFunctionArn']
})
 

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ:

 Bugsnag.clearMetadata('ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ AWS Lambda')
 

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ сСанса

О сСансС Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° вызываСтся ваша лямбда-функция.

Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ autoTrackSessions .

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

Плагин BugSnag AWS Lambda ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ createHandler .

flushTimeoutMs

BugSnag Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ доставки событий ΠΈ сСансов, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda Π²Ρ‹ΠΉΡ‚ΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ оТидания Π΄ΠΎ истСчСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ врСмя оТидания BugSnag истСкаСт Ρ‡Π΅Ρ€Π΅Π· 2000 миллисСкунд.

 const bugsnagHandler = Bugsnag.getPlugin('awsLambda').createHandler({
  Ρ„Π»Π΅ΡˆΡ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ΠΌΡ: 5000
})
 

Если истСчСт врСмя оТидания, BugSnag зарСгистрируСт ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΈ события ΠΈ сСансы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ доставлСны.

lambdaTimeoutNotifyMs

BugSnag Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ истСчСниСм Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния количСством миллисСкунд Π΄ΠΎ истСчСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ BugSnag Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ BugSnag увСдомляСт Π·Π° 1000 миллисСкунд Π΄ΠΎ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° Lambda.

 const bugsnagHandler = Bugsnag.getPlugin('awsLambda').createHandler({
  лямбдатимСаутнотифимс: 2000
})
 

УстановитС это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° 0 , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСскоС ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅.

Если это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слишком Π½ΠΈΠ·ΠΊΠΎΠ΅, BugSnag ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎΠ± истСчСнии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ функция Lambda ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ остановлСна ​​до доставки увСдомлСния.

BugSnag docs β€Ί ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ β€Ί JavaScript β€Ί Restify β€Ί AWS Lambda

BugSnag ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² функциях AWS Lambda.

Π­Ρ‚Π° докумСнтация относится ΠΊ вСрсии 7 срСдства увСдомлСния BugSnag JavaScript. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ послСднСй вСрсии с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго руководства ΠΏΠΎ обновлСнию. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ выпуску ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π½Π°ΡˆΠΈΡ… ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… страницах.

Установка

УстановитС ΠΈ настройтС @bugsnag/js , Π·Π°Ρ‚Π΅ΠΌ установитС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ AWS Lambda с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ npm ΠΈΠ»ΠΈ yarn:

 пряТа Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ @bugsnag/plugin-aws-lambda
# ΠΈΠ»ΠΈ
установка npm --save @bugsnag/plugin-aws-lambda
 

Usage

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ BugSnag с ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ AWS Lambda, ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Bugsnag. start вмСстС с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Restify:

 const Bugsnag = require('@bugsnag/js')
const BugsnagPluginAwsLambda = require('@bugsnag/plugin-aws-lambda')
const BugsnagPluginRestify = require('@bugsnag/plugin-restify')
Ошибка.start({
  APIKey: 'ВАШ_API_KEY',
  ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹: [BugsnagPluginAwsLambda, BugsnagPluginRestify],
  Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
})
 

Π’ Ρ‚ΠΎΠΉ части вашСго прилоТСния, Π³Π΄Π΅ настроСн сСрвСр Restify, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ПО Restify:

 const server = restify.createServer()
ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ПО const = Bugsnag.getPlugin('restify')
// Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ПО Π² стСкС.
// Он ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ниТСстоящСм ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии
server.pre(ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ПО.requestHandler)
/* сюда ΠΈΠ΄ΡƒΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ */
// Π­Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Restify
server.on('restifyError', ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ПО.errorHandler)
 

НаконСц, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ошибки Π² вашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ BugSnag. НапримСр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ serverless-http :

 const serverless = require('serverless-http')
const bugsnagHandler = Bugsnag.getPlugin('awsLambda').createHandler()
exports.handler = bugsnagHandler (бСссСрвСрный (сСрвСр))
 

BugSnag всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ самым внСшним ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚ всСх ошибок.

АвтоматичСски Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

BugSnag Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ контСкст Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ AWS LambdaΒ» ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ошибкС.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΈΠ· контСкста , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ redactedKeys :

 Bugsnag.start({
  redactedKeys: ['invokedFunctionArn']
})
 

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ:

 Bugsnag.clearMetadata('ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ AWS Lambda')
 

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ сСанса

О сСансС Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ вашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda.

Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ autoTrackSessions .

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

Плагин BugSnag AWS Lambda ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ createHandler .

flushTimeoutMs

BugSnag Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ доставки событий ΠΈ сСансов, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda Π²Ρ‹ΠΉΡ‚ΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ оТидания Π΄ΠΎ истСчСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ врСмя оТидания BugSnag истСкаСт Ρ‡Π΅Ρ€Π΅Π· 2000 миллисСкунд.

 const bugsnagHandler = Bugsnag.getPlugin('awsLambda').createHandler({
  Ρ„Π»Π΅ΡˆΡ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ΠΌΡ: 5000
})
 

Если истСчСт врСмя оТидания, BugSnag зарСгистрируСт ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΈ события ΠΈ сСансы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ доставлСны.

lambdaTimeoutNotifyMs

BugSnag Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ истСчСниСм Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Lambda. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния количСством миллисСкунд Π΄ΠΎ истСчСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ BugSnag Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ BugSnag увСдомляСт Π·Π° 1000 миллисСкунд Π΄ΠΎ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° Lambda.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *