Система журналларын йөкләгез | B4N1

Система журналларын йөкләгез

3 months ago · b4n1 Read time: 3 min

AI белән эшләнгән DevOps торба үткәргечләрен DSPy һәм LangChain белән актив вакыйгаларны тикшерү һәм кырларны исәпләү мохитендә чишү өчен оркестрлау

Кереш

Заманча программа системаларының катлаулылыгы, мәгълүматны реаль эшкәртүгә һәм анализга булган ихтыяҗ белән берлектә, чит исәпләү мохитенең барлыкка килүенә китерде. Бәйләнгән, автоном һәм гетероген системаларның булуы белән характерланган бу мохит DevOps командалары өчен зур кыенлыклар тудыра. Бу мәкаләдә без AI белән эшләнгән код карау коралларында һәм AIOps платформаларында, аеруча DSPy һәм LangChain, соңгы казанышларны ничек кулланырга икәнлеген тикшерәчәкбез, вакыйгаларны актив тикшерү һәм чит исәпләү мохитендә чишү мөмкинлеге бирә.

AI, DevOps һәм Edge Computing киселеше

Кырый исәпләү мохите таратылган, автоном һәм гетероген системаларның булуы белән характерлана, бу DevOps командаларына вакыйгаларны вакытында һәм нәтиҗәле ачыклау һәм чишү авыр булырга мөмкин. Бу проблеманы чишү өчен, AI белән эшләнгән кодны карау кораллары һәм AIOps платформалары өметле чишелеш булып барлыкка килде. Бу кораллар система журналларын, эш күрсәткечләрен һәм башка мәгълүмат чыганакларын анализлау өчен машина өйрәнү алгоритмнарын һәм табигый тел эшкәртү техникасын кулланалар, DevOps командаларына аномалияләрне ачыкларга һәм булган вакыйгаларны алдан әйтергә мөмкинлек бирәләр.

DSPy: AI белән эшләнгән кодны карау өчен Python китапханәсе

DSPy - Python китапханәсе, эшләүчеләргә DevOps торбаларында AI белән эшләнгән код карау коралларының көчен кулланырга мөмкинлек бирә. DSPy машина өйрәнү алгоритмнарын һәм табигый тел эшкәртү техникасын код карау эш процессларына интеграцияләү өчен гади һәм интуитив API тәкъдим итә. DSPy ярдәмендә, аномалияләрне ачыклау һәм потенциаль вакыйгаларны фаразлау өчен, эшкәртүчеләр система журналларын, эш күрсәткечләрен һәм башка мәгълүмат чыганакларын анализлый алалар.

LangChain: AI белән эшләнгән AIOps платформаларын төзү өчен нигез

LangChain - AI белән эшләнгән AIOps платформаларын төзү өчен нигез, бу вакыйганы актив тикшерү һәм чит исәпләү мохитендә чишү мөмкинлеге бирә. LangChain машинаны өйрәнү алгоритмнарын, табигый тел эшкәртү техникасын һәм AI белән эшләнгән башка коралларны AIOps платформаларына интеграцияләү өчен алдан төзелгән компонентлар һәм API-лар җыелмасы тәкъдим итә. LangChain ярдәмендә, уйлап табучылар AIOps платформаларын төзи алалар, алар AI белән эшләнгән код карау коралларында һәм AIOps платформаларында соңгы казанышларны кулланалар.

DSPy һәм LangChain белән AI белән эшләнгән DevOps торбаларын оркестрлау

DSPy һәм LangChain белән AI белән эшләнгән DevOps торбаларын оркестрлау өчен, уйлап табучылар бу адымнарны ясый ала:

2 .. 3. ** AIOps платформасын DevOps торбасына интеграцияләгез **: Төзүчеләр AIOps платформасын DevOps торбасына интеграцияли алалар, система журналларын, эш күрсәткечләрен һәм башка мәгълүмат чыганакларын анализлау өчен LangChain API ярдәмендә.

Практик мисал: Система журналларын анализлау өчен DSPy куллану

Менә система журналларын анализлау өчен DSPy куллануның гади мисалы: "питон dspy импорт

журналлар = dspy.load_logs ('system_logs.log')

Машина өйрәнү алгоритмы ярдәмендә система журналларын анализлагыз

аномалияләр = dspy.analyze_logs (бүрәнәләр, алгоритм = 'MLP')

Аномалияләрне бастырыгыз

бастыру (аномалияләр) " Бу мисалда без система журналларын "dspy.load_logs" функциясе ярдәмендә йөклибез, "dspy.analyze_logs" функциясе ярдәмендә машина өйрәнү алгоритмы (MLP) ярдәмендә бүрәнәләрне анализлыйбыз, аномалияләрне бастырабыз.

Иң күп кулланылган командалар / фрагментлар

Менә DSPy һәм LangChain өчен иң күп кулланылган 5-10 командалар / фрагментлар:

  1. "Dspy.load_logs ('system_logs.log')": система журналларын йөкли.
  2. "Dspy.analyze_logs (бүрәнәләр, алгоритм = 'MLP')": машина өйрәнү алгоритмы ярдәмендә система журналларын анализлый.
  3. "Langchain.build_aiops_platform ()": LangChain ярдәмендә махсус AIOps платформасы төзи.
  4. "Langchain.integrate_aiops_platform ()": AIOps платформасын DevOps торбасына берләштерә.
  5. "Dspy.visualize_anomalies (аномалияләр)": диаграмма ярдәмендә аномалияләрне визуальләштерә.
  6. "Langchain.use_ml_algorithm (бүрәнәләр, алгоритм =" SVM ")": система журналларын анализлау өчен машина өйрәнү алгоритмы (SVM) куллана.
  7. "Dspy.print_anomalies (аномалияләр)": Аномалияләрне бастыра.
  8. "Langchain.use_nlp_techniques (бүрәнәләр, техника = ['NER', 'POS'])": система журналларын анализлау өчен табигый тел эшкәртү техникасын (NER, POS) куллана.
  9. "Dspy.save_anomalies (аномалия," anomalies.csv ")": Аномалияләрне CSV файлына саклый.
  10. "Langchain.use_custom_aiops_platform ()": LangChain ярдәмендә төзелгән махсус AIOps платформасын куллана.

Визуализация

График ярдәмендә аномалияләрне ничек күз алдына китерүнең мисалы: "диаграмма { "тип": "бар", "мәгълүмат": { "этикеткалар": ["Аномалия 1", "Аномалия 2", "Аномалия 3"], "мәгълүматлар базасы": [ { "ярлык": "Аномалияләр", "мәгълүмат": [10, 20, 30], "backgroundColor": "rgba (255, 99, 132, 0,2)", "borderColor": "rgba (255, 99, 132, 1)", "чик киңлеге": 1 } ] }, "вариантлар": { "титул": { "күрсәтү": дөрес, "текст": "Аномалия" }, "легенда": { "күрсәтү": дөрес } } } " Бу мисалда без Chart.js китапханәсен кулланабыз, аномалияләрне визуальләштерүче штрих схемасы.

Йомгаклау

Бу мәкаләдә без AI белән эшләнгән код карау коралларында һәм AIOps платформаларында, аеруча DSPy һәм LangChain, соңгы казанышларны ничек кулланырга икәнлеген өйрәндек, вакыйгаларны актив тикшерү һәм чит исәпләү мохитендә чишү мөмкинлеге бирү. Без система журналларын анализлау һәм диаграмма ярдәмендә аномалияләрне визуальләштерү өчен DSPy куллануның практик мисалы китердек. Без шулай ук ​​DSPy һәм LangChain өчен иң күп кулланылган 5-10 командалар / фрагментлар исемлеген бирдек. Бу мәкаләдә күрсәтелгән адымнарны үтәп, уйлап табучылар махсус AIOps платформаларын төзи алалар, алар AI белән эшләнгән код карау коралларында һәм AIOps платформаларында соңгы казанышларны кулланалар, вакыйгаларны актив рәвештә тикшерергә һәм чит исәпләү мохитендә чишәргә мөмкинлек бирәләр.


Have Questions?

Let's Talk

Contact me on LinkedIn