×

We use cookies to help make LingQ better. By visiting the site, you agree to our cookie policy.

image

Programming, Centralized Logging Solution for Google Cloud Platform (Cloud Next '18... (2)

Centralized Logging Solution for Google Cloud Platform (Cloud Next '18... (2)

So my first stop and first stop for many customers

is let's check out Error Reporting

to see if it's automatically identified anything for us.

And sure enough, having looked through our logs,

out of all of those errors, it's identified a specific error

in our application that someone tried

to set the quantity to less than zero,

which caused a specific error.

And I can click on that.

I can see exactly how many customers have

been impacted by this error.

I can see the stack trace so that I

can tell exactly where in my code just came from,

and I could go to Stackdriver Debugging

to investigate further, if I wanted to, from here.

I can also jump directly back to the logs to view the raw logs.

I can link to an issue, so this one here

links to a GitHub issue, for example.

And I can also track the resolution status.

So for example, if someone tells me one of our developers says,

hey, I fixed this error.

It should be all set.

It's deployed.

I can go ahead and say, this error should be resolved,

and then we say, OK, no known errors.

That's great.

If I go back to my catalog here--

and we'll test it to see if this actually works--

and I add something to my cart, let's see

what happens if we try to set the quantity

to a negative number.

We'll update the basket, and I'll

come back over to Error Reporting,

and reload it here for just a moment.

And this usually updates in about five to 10 seconds,

and we can see that it automatically

identified that the error had been seen again and reopened

to the issue.

If I wanted to, I can also turn on notifications

so that rather than me going to this dashboard,

it'll proactively push alerts for new or re-opened errors

to my inbox.

So that's a very common use case we

hear from a lot of developers who

are using Stackdriver Logging.

But we hear a number of other examples

for, like, security use cases.

So something that I hear a lot is,

I want to be alerted if anyone adds an email,

let's say from a Gmail.com domain.

So in the UI, I can interact with it

in sort of a point and click mode,

but I can also interact with the logs in the Advanced Filter,

and then type in more advanced queries.

So in the case of identifying something

that comes from a Gmail.com account,

I need to create a logs-based metric so that I can then

alert on that.

So I'm going to go over to my Logs-Based Metrics,

and I've created one here.

I'm going to go ahead and edit that metric.

For anything that comes from logs

that are set IAM policy, that binds a member to @gmail.com,

I want to count all of these.

And that's kind of the first step.

So I'll be able to have dashboards about everyone who's

been added from an @gmail.com account,

and then I can also create alerting policies on that.

And I can see that earlier this morning, my Google account

did add somebody who was @gmail.com.

So let me go back to our logs-based metrics

and go ahead and show you how you would create

an alerting policy on this.

So I'm going to Create Alert from Metric.

This will pop me over into Stackdriver Monitoring, which

is where I manage all of my dashboards

and my alerting policies.

So I'm able to, here, see the logs-based metric.

Take a look here.

I don't have any recent ones, but I'm

going to go ahead and create an alerting policy if I ever

see this, because I don't ever expect to see this.

And instead of duration, I'm going to say most recent value.

So if this ever happens, I want to be alerted.

Go ahead and save the condition, and create a notification.

So I'll send it to my favorite email address,

auditlogsrock@gmail.com.

I can add some documentation in terms of who to contact.

Name this policy.

And I'll go ahead and save it.

So now if I go ahead and add a new member to an IAM policy

anywhere in this project, I will receive

a notification about this.

Another common use case we hear from customers

is that they want to send their logs someplace else.

So this is the beauty of the centralized logging solution

is that it all comes in centrally,

and then we can slice and dice it and send it

to many different places using exports, which

is the log router that we were talking

about just a moment ago.

So I'll start out with a very common use

case, which is I want to send all of my audit logs

to BigQuery.

So I select a filter.

In this case, I'm going to say everything

that matches the activity audit logs in the log name.

And then I simply select BigQuery and the destination

and create a sink.

And any future logs that match this will automatically

be sent to BigQuery, which is great,

but that only helps me for this project.

What if I want to do this at the organization level?

So in this case, I need to pull up my Cloud Shell here.

And I can use a gcloud command to set this

at the organizational level.

And I'll call out right here.

We have "include children," and we're setting this up

at the organization level.

Same thing, though-- the log name

matches the filter of anything that

has cloudaudit.googleapis.com.

And I'm going to go ahead and save this,

and now any audit logs from anywhere

in my organization will all go to the same BigQuery

destination.

Now one tricky thing just to remember

is now that I set it up at the org level,

any audit logs that come from this project

will be written twice.

So in that case, I'd probably want

to go back and get rid of the one at the project level.

Another thing that we have users do

a lot is I want to act on logs.

So in this case, let's say every time a new VM is spun up,

I want to take a look at it, process it

with Cloud Functions, maybe, and add some labels

or apply some rules to it.

So I'm going to create a sink for any time

that I have created an instance, which is the insert command.

And I'll be able to send all of these to Pub/Sub.

I can then use a Cloud Function to pull all of the logs

from Pub/Sub, process them, take whatever action I want on them.

So this is another common use case we see.

And then last but not least, we'll

talk about log exclusions.

So we have a page dedicated to helping

you understand what your log volume is

across your various Google Cloud resources or AWS resources

here as well.

And I can see, for example, taking a look here,

a lot of my volume in this project

is coming from Kubernetes, so that's the bulk of my logs.

I can see, though, that projected

through the end of the month is 43 gigabytes, which is well

within the free limit of 50 gigabytes,

so I'm not too, too worried.

But I could go ahead and say, you know what?

I'm going to send these logs maybe to my Elk Stack.

I don't want to pay for them in Stackdriver.

I could go ahead and disable the logs altogether here,

or I could create an exclusion filter based

on this and, for example, say, anything that is less

than a warning level, I want to maybe just sample those logs.

So instead of excluding 100% of them,

maybe I will set this is 99%.

I can also deep dive into the logs volume in Stackdriver

Monitoring using the Metrics Explorer tool

and visualize exactly where my volume of logs is coming from.

And if we could cut back please to the presentation, awesome.

EDUARDO SILVA: So now with a solution like Stackdriver,

we can say that logging is not long and boring.

But before that, handling logs in the different formats,

many sources, and correlate data is quite hard.

And I'm sure if you are working already with distributed system

or cluster or with Kubernetes, there's

quite challenges that needs to be solved.

So what I'm going to explain now is

about how logging operates at Kubernetes level.

So if you understand the problem, how

it works behind the scenes, means

you can optimize the engine queries

and get better insights from your data.

Do we have any Kubernetes users here?

Oh, good.

So I'm going to do a little introduction

about how logging works in Kubernetes

or when you play with docking containers.

And basically, you have one application

that triggers a message, and that message

means to be like a log message saying a status, an alert,

a warning, or anything related.

For example, we have, like, "Hey Next."

But it's not just about the message.

That message has some metadata that needs to be correlated.

One of them is at what time this message was generated,

and the other is what's the channel that this message was

generated from.

If we speak about containers, there

are two main channels, standard output, standard error.

And here, for example, "Hey Next" is just not a next.

We have JSON example with metadata.

That message then needs to be stored somewhere.

There are many ways to store container logs

or in Kubernetes logs, if, for example, we have systemd.

But here we are going to refer how Docker operates.

Basically, your message is stored in the file system,

in a pod.

So every message becomes a new JSON map,

and every message is appended at the end of that file.

But things will become a little bit complex later,

because if we think about how Kubernetes

works from an architectural perspective,

we can think about this.

You have your application, the most simple use case.

That application is running in a container.

Container appends limitation restrictions

and allows you to set up certain policy rules

and also how this process that is running

can communicate with others.

And when I say the "container," you

know that container is just a concept, right?

From an operating system perspective,

it's all about namespaces and cgroups.

So your application runs in a container,

and that container runs in a concept, which is called a pod.

So things get complex, because a pod

can have multiple containers.

Multiple pods can be running on the same node.

And a node I'm referring to to a bare metal

machine or a BPEL machine.

So here is just one single machine, but in a real cluster,

you have many of them.

So imagine that you have your distributed application.

You told Kubernetes, please deploy my application.

Kubernetes, based on the scaling policies,

is going to decide where these containers will run

or will scale up.

It's going to create some replicas on which

node these replicas will run.

And likely, not all of them will run in the same node.

So these become complex.

If I tell you 20 years ago, please

look at my logs from my application, well,

you open the terminal.

You do some SSH and look what's going on with your application.

Just cut, file, and you get the message.

But on this, if you have a huge cluster,

you cannot do an SSH on every node and try to find which is

the local JSON file that belongs to the application that I just

deployed, but maybe that application will destroy it,

because it failed or it was scaled up.

So things become more complex, and complex

Learn languages from TV shows, movies, news, articles and more! Try LingQ for FREE

Centralized Logging Solution for Google Cloud Platform (Cloud Next '18... (2) Централизованный|||||облако|платформа|| centralizzato|registrazione|soluzione|per|Google|Cloud|piattaforma|Cloud|Next Solución|de registro|centralizada|para|Google|Nube|Plataforma|Nube|Next متمرکز|ثبت|راه حل|برای|گوگل|ابر|پلتفرم|ابر|بعدی Zentralisierte Protokollierungslösung für Google Cloud Platform (Cloud Next '18... (2) Solution de journalisation centralisée pour Google Cloud Platform (Cloud Next '18... (2) Google Cloud Platform向けログ一元管理ソリューション(Cloud Next '18... (2) 구글 클라우드 플랫폼을 위한 중앙 집중식 로깅 솔루션(클라우드 넥스트 '18... (2) Gecentraliseerde loggingoplossing voor Google Cloud Platform (Cloud Next '18... (2) Scentralizowane rozwiązanie logowania dla Google Cloud Platform (Cloud Next '18... (2) Solução de registo centralizado para Google Cloud Platform (Cloud Next '18... (2) Централизованное решение для ведения журналов для Google Cloud Platform (Cloud Next '18... (2) Google Cloud Platform için Merkezi Günlükleme Çözümü (Cloud Next '18... (2) Централізоване рішення для ведення журналів для хмарної платформи Google (Cloud Next '18)... (2) Google Cloud Platform 的集中日志记录解决方案 (Cloud Next '18...(2) Google Cloud Platform 的集中記錄解決方案 (Cloud Next '18...(2) راه حل ثبت وقایع متمرکز برای پلتفرم ابری گوگل (Cloud Next '18... (2) Solución de Registro Centralizado para Google Cloud Platform (Cloud Next '18... (2) Soluzione di Logging Centralizzato per Google Cloud Platform (Cloud Next '18... (2)

So my first stop and first stop for many customers پس|من|اولین|توقف|و|اولین|توقف|برای|بسیاری|مشتریان quindi|mia|prima|fermata|e|prima|fermata|per|molti|clienti entonces|mi|primera|parada|y|primera|parada|para|muchos|clientes |||||||||клиентов بنابراین اولین توقف من و اولین توقف برای بسیاری از مشتریان Así que mi primera parada y la primera parada para muchos clientes Quindi la mia prima tappa e la prima tappa per molti clienti

is let's check out Error Reporting |بیایید|بررسی کنیم|خارج|خطا|گزارش è|vediamo|controllare|fuori|errore|reporting es|vamos a|revisar|fuera|Error|Reporte این است که بیایید گزارش خطا را بررسی کنیم es vamos a revisar la Reporte de Errores è controlliamo Error Reporting

to see if it's automatically identified anything for us. تا|ببینیم|اگر|این|به طور خودکار|شناسایی کرده|چیزی|برای|ما per|vedere|se|è|automaticamente|identificato|nulla|per|noi para|ver|si|se ha|automáticamente|identificado|algo|para|nosotros ||||автоматически|определено||| تا ببینیم آیا چیزی به طور خودکار برای ما شناسایی شده است. para ver si ha identificado automáticamente algo para nosotros. per vedere se ha identificato automaticamente qualcosa per noi.

And sure enough, having looked through our logs, و|مطمئناً|به اندازه کافی|داشتن|نگاه کرده|از طریق|ما|لاگ ها e|certo|abbastanza|avendo|guardato|attraverso|i nostri|registri y|seguro|suficiente|habiendo|mirado|a través de|nuestros|registros |||проверив||||журналы данных و مطمئناً، پس از بررسی لاگ‌های ما, Y, por supuesto, después de revisar nuestros registros, E infatti, dopo aver esaminato i nostri log,

out of all of those errors, it's identified a specific error از|تمام|همه||آن|خطاها|آن|شناسایی کرده|یک|خاص|خطا fuori|da|tutti|di|quegli|errori|esso ha|identificato|un|specifico|errore de|todas|esas||errores|errores|ha|identificado|un|específico|error |||||||||конкретная ошибка| از بین تمام این خطاها، یک خطای خاص شناسایی شده است. de todos esos errores, ha identificado un error específico tra tutti quegli errori, ha identificato un errore specifico

in our application that someone tried در|ما|برنامه|که|کسی|تلاش کرد nella|nostra|applicazione|che|qualcuno|ha provato en|nuestra|aplicación|que|alguien|intentó در برنامه ما که کسی سعی کرده است. en nuestra aplicación que alguien intentó nella nostra applicazione che qualcuno ha provato

to set the quantity to less than zero, برای|تنظیم کردن|مقدار|مقدار|به|کمتر|از|صفر a|impostare|la|quantità|a|meno|di|zero para|establecer|la|cantidad|a|menos|de|cero |||установить количество меньше нуля|||| مقدار را کمتر از صفر تنظیم کند، establecer la cantidad a menos de cero, a impostare la quantità a meno di zero,

which caused a specific error. که|باعث شد|یک|خاص|خطا che|ha causato|un|specifico|errore la cual|causó|un|específico|error |вызвало||| که باعث ایجاد یک خطای خاص شده است. lo que causó un error específico. che ha causato un errore specifico.

And I can click on that. و|من|می‌توانم|کلیک کنم|روی|آن e|io|posso|cliccare|su|quello y|yo|puedo|hacer clic|en|eso ||могу|нажать на это|| و می‌توانم روی آن کلیک کنم. Y puedo hacer clic en eso. E posso cliccare su quello.

I can see exactly how many customers have من|می توانم|ببینم|دقیقاً|چند|زیاد|مشتریان|دارند io|posso|vedere|esattamente|quanto|molti|clienti|hanno yo|puedo|ver|exactamente|cuántos|muchos|clientes|tienen من می‌توانم دقیقاً ببینم که چند مشتری تحت تأثیر این خطا قرار گرفته‌اند. Puedo ver exactamente cuántos clientes han Posso vedere esattamente quanti clienti sono stati

been impacted by this error. بوده|تحت تأثیر قرار گرفته|توسط|این|خطا stato|colpiti|da|questo|errore sido|impactado|por|este|error |пострадал от ошибки||| من می‌توانم ردپای استک را ببینم تا بتوانم دقیقاً بگویم که این خطا از کدام قسمت کد من ناشی شده است, sido afectados por este error. colpiti da questo errore.

I can see the stack trace so that I من|می توانم|ببینم|(حرف تعریف)|پشته|ردیابی|بنابراین|که|من io|posso|vedere|la|pila|traccia|così|che|io yo|puedo|ver|la|pila|traza|para que|que|yo |||стек трассировки|стек вызовов||чтобы|| و می‌توانم به Stackdriver Debugging بروم. Puedo ver la traza de la pila para que yo Posso vedere il tracciamento dello stack in modo che io

can tell exactly where in my code just came from, می تواند|بگوید|دقیقاً|کجا|در|من|کد|به تازگی|آمد|از posso|dire|esattamente|dove|in|mio|codice|appena|venuto|da puedo|decir|exactamente|dónde|en|mi|código|justo|vino|de pueda decir exactamente de dónde vino en mi código, possa dire esattamente da dove proviene il mio codice,

and I could go to Stackdriver Debugging و|من|می توانستم|بروم|به|استک درایور|اشکال زدایی e|io|potrei|andare|a|Stackdriver|Debugging y|yo|podría|ir|a|Stackdriver|depuración |||||Стекдрайвер отладка|отладка в Stackdriver y podría ir a Stackdriver Debugging e potrei andare su Stackdriver Debugging

to investigate further, if I wanted to, from here. به|تحقیق کردن|بیشتر|اگر|من|می خواستم|به|از|اینجا per|investigare|ulteriormente|se|io|volessi|a|da|qui para|investigar|más|si|yo|quisiera|a|de|aquí |исследовать дальше|дальше изучить|||||| اگر بخواهم، می‌توانم از اینجا بیشتر تحقیق کنم. para investigar más a fondo, si quisiera, desde aquí. per indagare ulteriormente, se volessi, da qui.

I can also jump directly back to the logs to view the raw logs. من|می توانم|همچنین|پرش|به طور مستقیم|به|به||لاگ ها|به|مشاهده||خام|لاگ ها io|posso|anche|saltare|direttamente|indietro|a|i|log|per|visualizzare|i|grezzi|log yo|puedo|también|saltar|directamente|de regreso|a|los|registros|para|ver|los|crudos|registros همچنین می‌توانم به طور مستقیم به لاگ‌ها برگردم تا لاگ‌های خام را مشاهده کنم. También puedo saltar directamente a los registros para ver los registros en bruto. Posso anche tornare direttamente ai log per visualizzare i log grezzi.

I can link to an issue, so this one here من|می توانم|پیوند|به|یک|مشکل|بنابراین|این|یکی|اینجا io|posso|collegare|a|un|problema|quindi|questo|uno|qui yo|puedo|enlazar|a|un|problema|así que|este|uno|aquí |||||вопрос|||| می‌توانم به یک مشکل لینک بدهم، بنابراین این یکی در اینجا Puedo vincular a un problema, así que este aquí Posso collegarmi a un problema, quindi questo qui

links to a GitHub issue, for example. پیوندها|به|یک|گیت‌هاب|مشکل|برای|مثال collega|a|un|GitHub|problema|per|esempio enlaces|a|un|GitHub|problema|por|ejemplo به یک مشکل در گیت‌هاب لینک می‌شود، به عنوان مثال. se vincula a un problema de GitHub, por ejemplo. collega a un problema di GitHub, per esempio.

And I can also track the resolution status. و|من|می توانم|همچنین|پیگیری کنم|وضعیت|حل|وضعیت e|io|posso|anche|tracciare|lo|risoluzione|stato y|yo|puedo|también|rastrear|el|resolución|estado ||||||статус разрешения| و همچنین می‌توانم وضعیت حل مشکل را پیگیری کنم. Y también puedo rastrear el estado de resolución. E posso anche tenere traccia dello stato di risoluzione.

So for example, if someone tells me one of our developers says, پس|برای|مثال|اگر|کسی|بگوید|به من|یکی|از|ما|توسعه‌دهندگان|می‌گوید quindi|per|esempio|se|qualcuno|dice|a me|uno|dei|nostri|sviluppatori|dice entonces|por|ejemplo|si|alguien|me dice|a mí|uno|de|nuestros|desarrolladores|dice ||||||||||разработчики| بنابراین به عنوان مثال، اگر کسی به من بگوید یکی از توسعه‌دهندگان ما می‌گوید, Así que, por ejemplo, si alguien me dice que uno de nuestros desarrolladores dice, Quindi, ad esempio, se qualcuno mi dice che uno dei nostri sviluppatori dice,

hey, I fixed this error. هی|من|اصلاح کردم|این|خطا ehi|io|ho sistemato|questo|errore hey|yo|arreglé|este|error ||исправил|| هی، من این خطا را اصلاح کردم. oye, he arreglado este error. ehi, ho risolto questo errore.

It should be all set. آن|باید|باشد|کاملاً|آماده esso|dovrebbe|essere|tutto|a posto eso|debería|estar|todo|listo باید همه چیز آماده باشد. Debería estar todo listo. Dovrebbe essere tutto a posto.

It's deployed. این|مستقر شده است esso è|distribuito está|desplegado |Развернуто. این خطا مستقر شده است. Está desplegado. È stato distribuito.

I can go ahead and say, this error should be resolved, من|می توانم|بروم|جلوتر|و|بگویم|این|خطا|باید|باشد|حل شود io|posso|andare|avanti|e|dire|questo|errore|dovrebbe|essere|risolto yo|puedo|seguir|adelante|y|decir|este|error|debe|ser|resuelto ||||||||||разрешена می‌توانم ادامه دهم و بگویم، این خطا باید حل شده باشد. Puedo decir que este error debería resolverse, Posso andare avanti e dire che questo errore dovrebbe essere risolto,

and then we say, OK, no known errors. و|سپس|ما|می‌گوییم|خوب|هیچ|شناخته شده|خطاها e|poi|noi|diciamo|OK|nessun|conosciuto|errore y|luego|nosotros|decimos|está bien|no|conocidos|errores و سپس می‌گوییم، خوب، هیچ خطای شناخته شده‌ای وجود ندارد. y luego decimos, OK, no hay errores conocidos. e poi diciamo, OK, nessun errore noto.

That's great. این|عالی است quello è|fantastico eso es|genial این عالی است. Eso es genial. Ottimo.

If I go back to my catalog here-- اگر|من|بروم|به||من|کاتالوگ|اینجا se|io|vado|indietro|a|mio|catalogo|qui si|yo|voy|de regreso|a|mi|catálogo|aquí اگر به کاتالوگم برگردم-- Si vuelvo a mi catálogo aquí-- Se torno al mio catalogo qui--

and we'll test it to see if this actually works-- و|ما خواهیم|آزمایش|آن|برای|دیدن|اگر|این|در واقع|کار می کند e|noi lo|testeremo|esso|per|vedere|se|questo|effettivamente|funziona y|nosotros lo|probaremos|eso|para|ver|si|esto|realmente|funciona و آن را آزمایش خواهیم کرد تا ببینیم آیا واقعاً کار می‌کند-- y lo probaremos para ver si esto realmente funciona-- e lo testeremo per vedere se funziona davvero--

and I add something to my cart, let's see و|من|اضافه میکنم|چیزی|به|من|سبد خرید|بیایید|ببینیم e|io|aggiungo|qualcosa|a|il mio|carrello|vediamo|vedere y|yo|añado|algo|a|mi|carrito|veamos|ver و اگر چیزی به سبد خرید خود اضافه کنم، ببینیم y añado algo a mi carrito, veamos e aggiungo qualcosa al mio carrello, vediamo

what happens if we try to set the quantity چه|اتفاق می‌افتد|اگر|ما|تلاش کنیم|به|تنظیم کنیم|مقدار|مقدار cosa|succede|se|noi|proviamo|a|impostare|la|quantità qué|pasa|si|nosotros|tratamos|a|establecer|la|cantidad ||||||||количество اگر سعی کنیم مقدار را تنظیم کنیم چه اتفاقی می‌افتد؟ qué pasa si intentamos establecer la cantidad cosa succede se proviamo a impostare la quantità

to a negative number. به|یک|منفی|عدد a|un|negativo|numero a|un|negativo|número به یک عدد منفی. a un número negativo. su un numero negativo.

We'll update the basket, and I'll ما خواهیم|به روز رسانی|سبد|خرید|و|من خواهم noi lo faremo|aggiornare|il|carrello|e|io lo farò nosotros|actualizaremos|la|canasta|y|yo ما سبد را به‌روزرسانی خواهیم کرد و من Actualizaremos la cesta, y yo Aggiorneremo il carrello, e io

come back over to Error Reporting, بیا|برگرد|به سمت|به|خطا|گزارش venire|indietro|oltre|a|errore|segnalazione ven|de regreso|aquí|a|Error|Reporte به گزارش خطا برمی‌گردم و volveré a la Reporte de Errores, tornerò alla segnalazione degli errori,

and reload it here for just a moment. و|بارگذاری مجدد|آن|اینجا|برای|فقط|یک|لحظه e|ricaricare|esso|qui|per|solo|un|momento y|recarga|lo|aquí|por|solo|un|momento |перезагрузите|||||| اینجا را برای یک لحظه دوباره بارگذاری می‌کنم. y lo recargaré aquí por un momento. e lo ricaricherò qui per un momento.

And this usually updates in about five to 10 seconds, و|این|معمولاً|به‌روزرسانی می‌شود|در|حدود|پنج|تا|ثانیه e|questo|di solito|si aggiorna|in|circa|cinque|a|secondi y|esto|usualment|se actualiza|en|aproximadamente|cinco|a|segundos و این معمولاً در حدود پنج تا 10 ثانیه به‌روزرسانی می‌شود, Y esto generalmente se actualiza en unos cinco a diez segundos, E di solito questo si aggiorna in circa cinque o dieci secondi,

and we can see that it automatically و|ما|می توانیم|ببینیم|که|آن|به طور خودکار e|noi|possiamo|vedere|che|esso|automaticamente y|nosotros|podemos|ver|que|eso|automáticamente و می‌توانیم ببینیم که به‌طور خودکار y podemos ver que automáticamente e possiamo vedere che ha automaticamente

identified that the error had been seen again and reopened شناسایی کرد|که|آن|خطا|داشت|شده بود|دیده|دوباره|و|دوباره باز شد ha identificato|che|l'|errore|aveva|stato|visto|di nuovo|e|riaperto identificó|que|el|error|había|sido|visto|otra vez|y|reabierto |||||||||повторно открыт شناسایی کرده است که خطا دوباره مشاهده شده و دوباره باز شده است identificó que el error había sido visto nuevamente y reabierto identificato che l'errore era stato visto di nuovo e riaperto

to the issue. به|این|مسئله al|il|problema a|el|problema به مسئله. al problema. al problema.

If I wanted to, I can also turn on notifications اگر|من|می‌خواستم|به|من|می‌توانم|همچنین|||اعلان‌ها se|io|volessi|a|io|posso|anche|accendere|su|notifiche si|yo|quisiera|a|yo|puedo|también|activar|en|notificaciones اگر بخواهم، می‌توانم همچنین اعلان‌ها را فعال کنم. Si quisiera, también puedo activar las notificaciones Se volessi, posso anche attivare le notifiche

so that rather than me going to this dashboard, تا|که|به جای|از|من|رفتن|به|این|داشبورد così|che|piuttosto|che|a me|andare|a|questo|cruscotto para que|eso|en lugar|de|yo|ir|a|este|tablero ||||||||панель управления بنابراین به جای اینکه من به این داشبورد بروم, para que en lugar de que yo vaya a este panel, in modo che invece di andare io su questo cruscotto,

it'll proactively push alerts for new or re-opened errors آن|به طور پیشگیرانه|ارسال|هشدارها|برای|جدید|یا|||خطاها esso|proattivamente|inviare|avvisi|per|nuovi|o|||errori |proactivamente|enviará|alertas|para|nuevos|o|||errores |активно|||||||| این به طور پیشگیرانه هشدارهایی برای خطاهای جدید یا دوباره باز شده ارسال می‌کند me enviará proactivamente alertas de nuevos errores o errores reabiertos invierà proattivamente avvisi per nuovi errori o errori riaperti

to my inbox. به|من|صندوق ورودی a|la mia|casella di posta a|mi|bandeja de entrada به صندوق ورودی من. a mi bandeja de entrada. nella mia casella di posta.

So that's a very common use case we پس|آن|یک|بسیار|رایج|استفاده|مورد|ما quindi|quello è|un|molto|comune|uso|caso|noi entonces|eso es|un|muy|común|uso|caso|nosotros بنابراین این یک مورد استفاده بسیار رایج است که ما Así que ese es un caso de uso muy común que nosotros Quindi questo è un caso d'uso molto comune che noi

hear from a lot of developers who بشنوم|از|یک|تعداد زیادی|از|توسعه‌دهندگان|که sentire|da|un|sacco|di|sviluppatori|che oigo|de|muchos|muchos|de|desarrolladores|quienes از بسیاری از توسعه‌دهندگان می‌شنویم که escuchar de muchos desarrolladores que sentiamo da molti sviluppatori che

are using Stackdriver Logging. هستند|استفاده می کنند|استک درایور|لاگینگ sono|usando|Stackdriver|Logging están|usando|Stackdriver|Logging دارید از Stackdriver Logging استفاده می‌کنید. están usando Stackdriver Logging. stanno usando Stackdriver Logging.

But we hear a number of other examples اما|ما|می‌شنویم|یک|تعداد|از|دیگر|مثال‌ها ma|noi|sentiamo|un|numero|di|altri|esempi pero|nosotros|escuchamos|un|número|de|otros|ejemplos اما ما چندین مثال دیگر می‌شنویم Pero escuchamos varios otros ejemplos Ma sentiamo anche un certo numero di altri esempi

for, like, security use cases. برای|مانند|امنیت|استفاده|موارد per|come|sicurezza|utilizzo|casi para|como|seguridad|uso|casos برای، مثلاً، موارد استفاده امنیتی. para, como, casos de uso de seguridad. per, tipo, casi d'uso di sicurezza.

So something that I hear a lot is, پس|چیزی|که|من|می‌شنوم|یک|زیاد|است quindi|qualcosa|che|io|sento|un|sacco|è entonces|algo|que|yo|escucho|un|mucho|es پس چیزی که من زیاد می‌شنوم این است که, Así que algo que escucho mucho es, Quindi qualcosa che sento spesso è,

I want to be alerted if anyone adds an email, من|می‌خواهم|به|باشد|هشدار داده شوم|اگر|کسی|اضافه کند|یک|ایمیل io|voglio|a|essere|avvisato|se|qualcuno|aggiunge|una|email yo|quiero|a|estar|alertado|si|alguien|agrega|un|correo electrónico می‌خواهم اگر کسی یک ایمیل اضافه کرد، به من هشدار داده شود. quiero ser alertado si alguien agrega un correo electrónico, voglio essere avvisato se qualcuno aggiunge un'email,

let's say from a Gmail.com domain. بیایید|بگوییم|از|یک|||دامنه diciamo|dire|da|un|||dominio vamos a|decir|de|un|||dominio ||||||домен Gmail.com بگذارید بگوییم از دامنه Gmail.com. digamos de un dominio Gmail.com. diciamo da un dominio Gmail.com.

So in the UI, I can interact with it پس|در|آن|رابط کاربری|من|می توانم|تعامل داشته باشم|با|آن quindi|nella|l'|interfaccia|io|posso|interagire|con|essa entonces|en|la|interfaz de usuario|yo|puedo|interactuar|con|ella ||||||взаимодействовать с ним|| بنابراین در رابط کاربری، می‌توانم با آن تعامل داشته باشم. Así que en la interfaz de usuario, puedo interactuar con ello. Quindi nell'interfaccia utente, posso interagire con essa

in sort of a point and click mode, در|نوع|از|یک|نقطه|و|کلیک|حالت in|sorta|di|un|punto|e|clic|modalità en|tipo|de|un|punto|y|clic|modo |вроде режима "укажи и щелкни"|||||| به نوعی در حالت کلیک و نقطه, en una especie de modo de apuntar y hacer clic, in una sorta di modalità punta e clicca,

but I can also interact with the logs in the Advanced Filter, اما|من|می توانم|همچنین|تعامل داشته باشم|با|آن|لاگ ها|در|آن|پیشرفته|فیلتر ma|io|posso|anche|interagire|con|i|log|in|il|Avanzato|Filtro pero|yo|puedo|también|interactuar|con|los|registros|en|el|Avanzado|Filtro اما همچنین می‌توانم با لاگ‌ها در فیلتر پیشرفته تعامل داشته باشم, pero también puedo interactuar con los registros en el Filtro Avanzado, ma posso anche interagire con i log nel Filtro Avanzato,

and then type in more advanced queries. و|سپس|تایپ|در|بیشتر|پیشرفته|سوالات e|poi|digitare|in|più|avanzate|query y|luego|escribe|en|más|avanzadas|consultas |||||более сложные|запросы و سپس درخواست‌های پیشرفته‌تری را تایپ کنم. y luego escribir consultas más avanzadas. e poi digitare query più avanzate.

So in the case of identifying something پس|در|آن|مورد|از|شناسایی|چیزی quindi|nel|il|caso|di|identificare|qualcosa entonces|en|el|caso|de|identificar|algo بنابراین در مورد شناسایی چیزی Así que en el caso de identificar algo Quindi, nel caso di identificare qualcosa

that comes from a Gmail.com account, که|می آید|از|یک|||حساب che|proviene|da|un|||account eso|viene|de|una|||cuenta که از یک حساب Gmail.com می‌آید، que proviene de una cuenta de Gmail.com, che proviene da un account Gmail.com,

I need to create a logs-based metric so that I can then من|نیاز دارم|به|ایجاد کنم|یک|||معیار|بنابراین|که|من|می توانم|سپس io|ho bisogno|di|creare|un|||metrica|così|che|io|posso|poi yo|necesito|que|crear|una|||métrica|para que|que|yo|pueda|luego باید یک معیار مبتنی بر لاگ ایجاد کنم تا بتوانم سپس necesito crear una métrica basada en registros para que luego pueda devo creare una metrica basata sui log in modo da poter poi

alert on that. هشدار|در|آن avvisare|su|quello alerta|sobre|eso در مورد آن هشدار بدهم. alertar sobre eso. fare un avviso su questo.

So I'm going to go over to my Logs-Based Metrics, پس|من|می‌روم|به|بروم|نگاهی|به|من|||معیارها quindi|io sono|sto andando|a|andare|oltre|a|le mie|||metriche entonces|yo estoy|voy|a|ir|sobre|a|mis|||métricas بنابراین به معیارهای مبتنی بر لاگ خود می‌روم, Así que voy a ir a mis Métricas Basadas en Registros, Quindi andrò alle mie Metriche Basate sui Log,

and I've created one here. و|من|ایجاد کرده|یکی|اینجا e|ho|creato|uno|qui y|he creado|creado|uno|aquí و من یکی را اینجا ایجاد کرده‌ام. y he creado uno aquí. e ne ho creato uno qui.

I'm going to go ahead and edit that metric. من|می|به|بروم|جلوتر|و|ویرایش کنم|آن|معیار io sto|andando|a|andare|avanti|e|modificare|quella|metrica yo|voy|a|ir|adelante|y|editar|esa|métrica من می‌خواهم به ویرایش آن معیار بپردازم. Voy a proceder a editar esa métrica. Procederò a modificare quella metrica.

For anything that comes from logs برای|هر چیزی|که|می آید|از|لاگ ها per|qualsiasi cosa|che|viene|da|log para|cualquier cosa|que|viene|de|registros برای هر چیزی که از لاگ‌ها می‌آید Para cualquier cosa que provenga de los registros Per tutto ciò che proviene dai log

that are set IAM policy, that binds a member to @gmail.com, که|هستند|تنظیم شده|IAM|سیاست|که|متصل می کند|یک|عضو|به|| che|sono|impostate|IAM|policy|che|lega|un|membro|a|| que|están|establecida|IAM|política|que|vincula|un|miembro|a|| ||||||связывает с||||| که سیاست IAM تنظیم شده است و یک عضو را به @gmail.com متصل می‌کند, que establecen la política de IAM, que vincula a un miembro a @gmail.com, che impostano la policy IAM, che lega un membro a @gmail.com,

I want to count all of these. من|می‌خواهم|به|بشمارم|همه|از|اینها io|voglio|a|contare|tutti|di|questi yo|quiero|a|contar|todos|de|estos می‌خواهم همه این‌ها را شمارش کنم. Quiero contar todos estos. Voglio contare tutti questi.

And that's kind of the first step. و|آن|نوع|از|اولین|اولین|گام e|quello è|tipo|di|il|primo|passo y|eso es|tipo|de|el|primer|paso و این نوعی اولین قدم است. Y ese es un poco el primer paso. E questo è un po' il primo passo.

So I'll be able to have dashboards about everyone who's پس|من خواهم|بودن|قادر|به|داشتن|داشبوردها|درباره|همه|که quindi|io sarò|essere|in grado|a|avere|cruscotti|riguardo a|tutti|che è entonces|yo estaré|poder|tener|que|tener|paneles|sobre|todos|quienes están بنابراین من قادر خواهم بود داشبوردهایی درباره همه کسانی که Así que podré tener paneles sobre todos los que han Quindi sarò in grado di avere cruscotti su tutti coloro che sono

been added from an @gmail.com account, شده|اضافه شده|از|یک|||حساب stato|aggiunto|da|un|||account sido|agregado|de|una|||cuenta sido añadidos desde una cuenta @gmail.com, stati aggiunti da un'account @gmail.com,

and then I can also create alerting policies on that. y luego también puedo crear políticas de alerta sobre eso. e poi posso anche creare politiche di allerta su questo.

And I can see that earlier this morning, my Google account Y puedo ver que esta mañana, mi cuenta de Google E posso vedere che questa mattina, il mio account Google

did add somebody who was @gmail.com. کسی را که @gmail.com بود اضافه کردم. agregó a alguien que era @gmail.com. ha aggiunto qualcuno che era @gmail.com.

So let me go back to our logs-based metrics پس بگذارید به معیارهای مبتنی بر لاگ‌های ما برگردم. Así que déjame volver a nuestras métricas basadas en registros. Quindi lasciami tornare alle nostre metriche basate sui log.

and go ahead and show you how you would create و|برو|جلوتر|و|نشان دهم|تو|چگونه|تو|می|ایجاد کنی e|vai|avanti|e|mostrare|a te|come|tu|condizionale|creare y|adelante|adelante|y|mostrar|tú|cómo|tú|deberías|crear و بگذارید به شما نشان دهم که چگونه می‌توانید ایجاد کنید. y procederé a mostrarte cómo crear e procedere a mostrarti come creare

an alerting policy on this. یک|هشداردهی|سیاست|در مورد|این una|di allerta|politica|su|questo una|de alerta|política|sobre|esto یک سیاست هشداردهی در این مورد. una política de alertas sobre esto. una politica di allerta su questo.

So I'm going to Create Alert from Metric. پس|من|در حال|به|ایجاد|هشدار|از|معیار quindi|io sto|andando|a|creare|avviso|da|metrica entonces|voy a|ir|a|crear|alerta|de|métrica پس من از معیار ایجاد هشدار می‌کنم. Así que voy a Crear Alerta desde Métrica. Quindi creerò un avviso da una metrica.

This will pop me over into Stackdriver Monitoring, which این|خواهد|پرتاب|مرا|به|به داخل|استک‌درایور|مانیتورینگ|که questo|futuro|apparire|a me|sopra|in|Stackdriver|Monitoraggio|che esto|(verbo auxiliar futuro)|me hará saltar|a mí|hacia|dentro de|Stackdriver|Monitoreo|lo cual |переместит меня||||||| این من را به Stackdriver Monitoring می‌برد، که Esto me llevará a Stackdriver Monitoring, que Questo mi porterà su Stackdriver Monitoring, che

is where I manage all of my dashboards است|جایی که|من|مدیریت می کنم|تمام|از|من|داشبوردها è|dove|io|gestisco|tutti|di|miei|cruscotti es|donde|yo|manejo|todos|de|mis|tableros جایی است که من تمام داشبوردهای خود را مدیریت می‌کنم es donde gestiono todos mis paneles de control è dove gestisco tutti i miei cruscotti

and my alerting policies. و|من|هشداردهی|سیاست ها e|le mie|di allerta|politiche y|mis|de alerta|políticas و سیاست‌های هشداردهی‌ام را. y mis políticas de alertas. e le mie politiche di allerta.

So I'm able to, here, see the logs-based metric. پس|من|قادر|به|اینجا|ببینم|آن|||معیار quindi|io sono|in grado|di|qui|vedere|il|||metrica entonces|estoy|capaz|de|aquí|ver|la|||métrica بنابراین من می‌توانم، در اینجا، معیار مبتنی بر لاگ‌ها را ببینم. Así que puedo, aquí, ver la métrica basada en registros. Quindi posso, qui, vedere il metrica basata sui log.

Take a look here. نگاهی|یک|نگاه|اینجا prendi|un|sguardo|qui toma|un|vistazo|aquí به اینجا نگاهی بیندازید. Echa un vistazo aquí. Dai un'occhiata qui.

I don't have any recent ones, but I'm من|ندارم|دارم|هیچ|جدید|آنها|اما|من هستم io|non|ho|nessuno|recenti|quelli|ma|sto yo|no|tengo|ningunos|recientes|unos|pero|estoy ||||недавних||| من هیچ کدام از موارد اخیر را ندارم، اما من No tengo ninguno reciente, pero voy Non ho nessuno recente, ma io sono

going to go ahead and create an alerting policy if I ever رفتن|به|بروم|جلوتر|و|ایجاد کنم|یک|هشداردهی|سیاست|اگر|من|هرگز andando|a|andare|avanti|e|creare|una|di allerta|politica|se|io|mai voy|a|ir|adelante|y|crear|una|de alerta|política|si|yo|alguna vez می‌خواهم پیش بروم و یک سیاست هشداردهی ایجاد کنم اگر هرگز a proceder a crear una política de alertas si alguna vez pronto a creare una politica di allerta se mai

see this, because I don't ever expect to see this. ببین|این|چون|من|نمی|هرگز|انتظار|به|دیدن|این vedere|questo|perché|io|non|mai|mi aspetto|di|vedere|questo ve|esto|porque|yo|nunca|jamás|espero|ver|ver|esto ||||||ожидать||| این را ببینم، زیرا هرگز انتظار ندارم این را ببینم. veo esto, porque nunca espero ver esto. vedrò questo, perché non mi aspetto mai di vedere questo.

And instead of duration, I'm going to say most recent value. و|به جای|از|مدت زمان|من|در حال|به|بگویم|جدیدترین|اخیر|مقدار e|invece|di|durata|sto|andando|a|dire|più|recente|valore y|en lugar|de|duración|voy||a|decir|más|reciente|valor |||последнее значение|||||||последнее значение و به جای مدت زمان، می‌خواهم بگویم آخرین مقدار. Y en lugar de duración, voy a decir el valor más reciente. E invece della durata, dirò valore più recente.

So if this ever happens, I want to be alerted. پس|اگر|این|هرگز|اتفاق بیفتد|من|می‌خواهم|||هشدار داده شوم quindi|se|questo|mai|accade|io|voglio|a|essere|avvisato entonces|si|esto|alguna vez|sucede|yo|quiero|a|ser|alertado بنابراین اگر این هرگز اتفاق بیفتد، می‌خواهم هشدار دریافت کنم. Así que si esto alguna vez sucede, quiero que me avisen. Quindi, se questo dovesse mai accadere, voglio essere avvisato.

Go ahead and save the condition, and create a notification. برو|جلوتر|و|ذخیره کن|آن|شرط|و|ایجاد کن|یک|اعلان vai|avanti|e|salva|la|condizione|e|crea|una|notifica adelante|y|y|guarda|la|condición|y|crea|una|notificación |||||условие|||| ادامه بده و شرایط را ذخیره کن و یک اعلان ایجاد کن. Adelante, guarda la condición y crea una notificación. Procedi e salva la condizione, e crea una notifica.

So I'll send it to my favorite email address, پس|من|ارسال|آن|به|من|مورد علاقه|ایمیل|آدرس quindi|io lo|invierò|esso|a|mia|preferita|email|indirizzo entonces|yo lo|enviaré|eso|a|mi|favorita|correo electrónico|dirección پس من آن را به آدرس ایمیل مورد علاقه‌ام ارسال می‌کنم, Así que lo enviaré a mi dirección de correo electrónico favorita, Quindi lo invierò al mio indirizzo email preferito,

auditlogsrock@gmail.com. auditlogsrock@gmail.com. auditlogsrock@gmail.com. auditlogsrock@gmail.com.

I can add some documentation in terms of who to contact. می‌توانم برخی مستندات در مورد اینکه با چه کسی تماس بگیرم اضافه کنم. Puedo agregar algo de documentación en términos de a quién contactar. Posso aggiungere della documentazione riguardo a chi contattare.

Name this policy. این سیاست را نام‌گذاری کن. Nombra esta política. Dai un nome a questa politica.

And I'll go ahead and save it. و من ادامه می‌دهم و آن را ذخیره می‌کنم. Y procederé a guardarla. E procederò a salvarla.

So now if I go ahead and add a new member to an IAM policy پس حالا اگر ادامه دهم و یک عضو جدید به یک سیاست IAM اضافه کنم Así que ahora, si procedo a agregar un nuevo miembro a una política de IAM. Quindi ora, se procedo ad aggiungere un nuovo membro a una politica IAM

anywhere in this project, I will receive هر جا|در|این|پروژه|من|خواهد|دریافت کرد ovunque|in|questo|progetto|io|futuro|riceverò en cualquier lugar|en|este|proyecto|yo|recibiré|recibir ||||||получу در هر نقطه‌ای از این پروژه، من دریافت خواهم کرد en cualquier lugar de este proyecto, recibiré in qualsiasi parte di questo progetto, riceverò

a notification about this. یک|اعلان|درباره|این una|notifica|riguardo a|questo una|notificación|sobre|esto یک اعلان در مورد این. una notificación sobre esto. una notifica al riguardo.

Another common use case we hear from customers دیگر|رایج|مورد استفاده|مورد|ما|می‌شنویم|از|مشتریان un altro|comune|uso|caso|noi|sentiamo|da|clienti otro|común|caso de uso|caso|nosotros|escuchamos|de|clientes یک مورد استفاده رایج دیگر که از مشتریان می‌شنویم Otro caso de uso común que escuchamos de los clientes Un altro caso d'uso comune che sentiamo dai clienti

is that they want to send their logs someplace else. است|که|آنها|می خواهند|به|ارسال کنند|آنها|لاگ ها|جایی|دیگر è|che|loro|vogliono|a|inviare|i loro|log|da qualche parte|altro es|que|ellos|quieren|a|enviar|sus|registros|algún lugar|más این است که آنها می‌خواهند لاگ‌های خود را به جای دیگری ارسال کنند. es que quieren enviar sus registros a otro lugar. è che vogliono inviare i loro log altrove.

So this is the beauty of the centralized logging solution پس|این|است|(حرف تعریف)|زیبایی|(حرف اضافه)|(حرف تعریف)|متمرکز|ثبت|راه حل quindi|questo|è|la|bellezza|di|la|centralizzata|registrazione|soluzione entonces|esto|es|la|belleza|de|la|centralizada|registro|solución |||||||||решение для централизованного логирования بنابراین این زیبایی راه‌حل لاگ‌گذاری متمرکز است. Así que esta es la belleza de la solución de registro centralizado Quindi questa è la bellezza della soluzione di logging centralizzato

is that it all comes in centrally, است|آن|آن|همه|می آید|به|به طور مرکزی è|che|esso|tutto|arriva|in|modo centrale es|eso|eso|todo|viene|en|centralmente ||||||централизованно این است که همه چیز به صورت متمرکز وارد می‌شود, es que todo llega de manera central, è che tutto arriva in modo centralizzato,

and then we can slice and dice it and send it و|سپس|ما|می‌توانیم|برش بزنیم|و|خرد کنیم|آن|و|ارسال کنیم|آن e|poi|noi|possiamo|affettare|e|analizzare|esso|e|inviare|esso y|luego|nosotros|podemos|cortar|y|picar|eso|y|enviar|eso ||||||разделить на части|||| و سپس می‌توانیم آن را برش دهیم و ارسال کنیم y luego podemos segmentarlo y enviarlo e poi possiamo analizzarlo e inviarlo

to many different places using exports, which به|بسیاری|مختلف|مکان ها|با استفاده از|صادرات|که a|molti|diversi|luoghi|usando|esportazioni|che a|muchos|diferentes|lugares|usando|exportaciones|los cuales به مکان‌های مختلف با استفاده از صادرات، که a muchos lugares diferentes usando exportaciones, lo que in molti posti diversi utilizzando le esportazioni, che

is the log router that we were talking است|آن|لاگ|روتر|که|ما|بودیم|صحبت می کردیم è|il|log|router|che|noi|eravamo|parlando es|el|registro|enrutador|que|nosotros|estábamos|hablando این روتر لاگ است که درباره آن صحبت می‌کردیم. es el enrutador de registros del que estábamos hablando è il router di log di cui stavamo parlando

about just a moment ago. در مورد|فقط|یک|لحظه|پیش di|appena|un|momento|fa acerca de|justo|un|momento|hace درباره آن فقط لحظه‌ای پیش. hace un momento. solo un momento fa.

So I'll start out with a very common use پس|من|شروع|کنم|با|یک|بسیار|رایج|استفاده quindi|io|inizio|fuori|con|un|molto|comune|uso entonces|yo|empezaré|afuera|con|una|muy|común|uso بنابراین من با یک مورد استفاده بسیار رایج شروع می‌کنم, Así que comenzaré con un caso de uso muy común, Quindi inizierò con un caso d'uso molto comune,

case, which is I want to send all of my audit logs مورد|که|است|من|می‌خواهم|به|ارسال کنم|تمام|از|من|حسابرسی|لاگ‌ها caso|che|è|io|voglio|a|inviare|tutti|dei|miei|audit|log caso|el cual|es|yo|quiero|a|enviar|todos|de|mis|auditoría|registros که می‌خواهم تمام لاگ‌های حسابرسی خود را ارسال کنم que es que quiero enviar todos mis registros de auditoría che è voglio inviare tutti i miei log di audit

to BigQuery. به|بیگ‌کوئری a|BigQuery a|BigQuery به بیگ‌کوری. a BigQuery. a BigQuery.

So I select a filter. پس|من|انتخاب می کنم|یک|فیلتر quindi|io|seleziono|un|filtro entonces|yo|selecciono|un|filtro ||выбираю|| بنابراین من یک فیلتر انتخاب می‌کنم. Así que selecciono un filtro. Quindi seleziono un filtro.

In this case, I'm going to say everything در|این|مورد|من|می‌روم|به|بگویم|همه چیز in|questo|caso|io sono|sto per|a|dire|tutto en|este|caso|voy a|decir|todo|decir|todo در این مورد، من می‌گویم همه چیز En este caso, voy a decir todo In questo caso, dirò tutto

that matches the activity audit logs in the log name. که|مطابقت می‌دهد|(حرف تعریف)|فعالیت|حسابرسی|لاگ‌ها|در|(حرف تعریف)|لاگ|نام che|corrisponde|i|attività|audit|log|in|il|nome| que|coincide|los|actividad|auditoría|registros|en|el|nombre|nombre که با لاگ‌های حسابرسی فعالیت‌ها در نام لاگ مطابقت دارد. lo que coincide con los registros de auditoría de actividad en el nombre del registro. ciò che corrisponde ai registri di audit delle attività nel nome del registro.

And then I simply select BigQuery and the destination و|سپس|من|به سادگی|انتخاب میکنم|بیگ‌کوئری|و||مقصد e|poi|io|semplicemente|seleziono|BigQuery|e|la|destinazione y|luego|yo|simplemente|selecciono|BigQuery|y|el|destino ||||||||пункт назначения و سپس به سادگی BigQuery و مقصد را انتخاب می‌کنم Y luego simplemente selecciono BigQuery y el destino E poi seleziono semplicemente BigQuery e la destinazione

and create a sink. |ایجاد کردن|یک|سینک e|creo|un|sink y|crea|un|lavabo |||и создать раковину و یک سینک ایجاد می‌کنم. y creo un sumidero. e creo un sink.

And any future logs that match this will automatically و|هر|آینده|لاگ ها|که|مطابقت|این|خواهد|به طور خودکار e|qualsiasi|futuri|log|che|corrispondono|a questo|verbo ausiliare futuro|automaticamente y|cualquier|futuro|registros|que|coincidan|esto|(verbo auxiliar futuro)|automáticamente و هر لاگ آینده‌ای که با این مطابقت داشته باشد به‌طور خودکار Y cualquier registro futuro que coincida con esto se enviará automáticamente E qualsiasi log futuro che corrisponde a questo sarà automaticamente

be sent to BigQuery, which is great, به|ارسال|به|بیگ‌کوئری|که|است|عالی essere|inviati|a|BigQuery|che|è|fantastico ser|enviado|a|BigQuery|lo cual|es|genial به BigQuery ارسال خواهد شد، که عالی است، a BigQuery, lo cual es genial, inviato a BigQuery, il che è fantastico,

but that only helps me for this project. اما|آن|فقط|کمک می کند|به من|برای|این|پروژه ma|questo|solo|aiuta|me|per|questo|progetto pero|eso|solo|me ayuda|a mí|para|este|proyecto اما این فقط برای این پروژه به من کمک می‌کند. pero eso solo me ayuda para este proyecto. ma questo mi aiuta solo per questo progetto.

What if I want to do this at the organization level? چه|اگر|من|بخواهم|به|انجام دهم|این|در|سطح|سازمان|سازمانی cosa|se|io|voglio|a|fare|questo|a|il|organizzazione|livello qué|si|yo|quiero|a|hacer|esto|a|el|organización|nivel اگر بخواهم این کار را در سطح سازمان انجام دهم چه؟ ¿Qué pasa si quiero hacer esto a nivel organizacional? E se volessi farlo a livello organizzativo?

So in this case, I need to pull up my Cloud Shell here. پس|در|این|مورد|من|نیاز دارم|به|باز کردن|بالا|من|ابری|شل|اینجا quindi|in|questo|caso|io|ho bisogno|di|tirare|su|la mia|Cloud|Shell|qui entonces|en|este|caso|yo|necesito|que|sacar|arriba|mi|Nube|Shell|aquí |||||||открыть||||| بنابراین در این مورد، من نیاز دارم که Cloud Shell خود را اینجا باز کنم. Así que en este caso, necesito abrir mi Cloud Shell aquí. Quindi in questo caso, devo aprire il mio Cloud Shell qui.

And I can use a gcloud command to set this و|من|می توانم|استفاده کنم|یک|gcloud|دستور|برای|تنظیم کردن|این e|io|posso|usare|un|gcloud|comando|per|impostare|questo y|yo|puedo|usar|un|gcloud|comando|para|establecer|esto و من می‌توانم از یک دستور gcloud برای تنظیم این استفاده کنم. Y puedo usar un comando gcloud para establecer esto. E posso usare un comando gcloud per impostare questo.

at the organizational level. در|سطح|سازمانی|سازمانی a|il|organizzativo|livello a|el|organizacional|nivel در سطح سازمان. a nivel organizacional. a livello organizzativo.

And I'll call out right here. و|من خواهم|تماس بگیرم|بیرون|درست|اینجا e|io lo|chiamerò|fuori|proprio|qui y|yo (verbo auxiliar futuro)|llamaré|afuera|justo|aquí ||позову||| و من همین‌جا اشاره می‌کنم. Y lo mencionaré aquí mismo. E lo dirò qui.

We have "include children," and we're setting this up ما|داریم|شامل|کودکان|و|ما|تنظیم|این|را noi|abbiamo|includere|bambini|e|noi stiamo|impostando|questo|su nosotros|tenemos|incluir|niños|y|estamos|configurando|esto|arriba ما "شامل فرزندان" داریم و ما این را تنظیم می‌کنیم Tenemos "incluir a los niños," y estamos configurando esto Abbiamo "includere i bambini," e stiamo impostando questo

at the organization level. در|سازمان|سازمان|سطح a|il|organizzazione|livello en|el|organización|nivel در سطح سازمان. a nivel de la organización. a livello dell'organizzazione.

Same thing, though-- the log name همان|چیز|با این حال|آن|لاگ|نام stessa|cosa|però|il|log|nome misma|cosa|aunque|el|registro|nombre همین موضوع، با این حال - نام لاگ Lo mismo, sin embargo-- el nombre del registro La stessa cosa, però-- il nome del log

matches the filter of anything that مطابقت دارد|آن|فیلتر|از|هر چیزی|که corrisponde|il|filtro|di|qualsiasi cosa|che coincide|el|filtro|de|cualquier cosa|que با فیلتر هر چیزی که coincide con el filtro de cualquier cosa que corrisponde al filtro di qualsiasi cosa che

has cloudaudit.googleapis.com. دارد||| ha||| tiene||| دارای cloudaudit.googleapis.com است. tenga cloudaudit.googleapis.com. ha cloudaudit.googleapis.com.

And I'm going to go ahead and save this, و|من|در حال|به|بروم|جلوتر|و|ذخیره کنم|این e|io sono|sto|per|andare|avanti|e|salvare|questo y|yo estoy|voy|a|ir|adelante|y|guardar|esto و من می‌خواهم این را ذخیره کنم, Y voy a proceder a guardar esto, E vado avanti e salvo questo,

and now any audit logs from anywhere و|حالا|هر|حسابرسی|لاگ ها|از|هر جا e|ora|qualsiasi|audit|registri|da|ovunque y|ahora|cualquier|auditoría|registros|de|cualquier lugar و حالا هر لاگ حسابرسی از هر جا y ahora cualquier registro de auditoría de cualquier lugar e ora tutti i registri di audit provenienti da qualsiasi parte

in my organization will all go to the same BigQuery در|من|سازمان|خواهد|همه|رفتن|به|همان|یکسان|بیگ‌کوری nella|mia|organizzazione|futuro ausiliare|tutti|andare|a|il|stesso|BigQuery en|mi|organización|(verbo auxiliar futuro)|todos|ir|a|el|mismo|BigQuery ||||||||тот же самый| در سازمان من همه به همان BigQuery خواهند رفت. en mi organización irá todo al mismo BigQuery della mia organizzazione andranno tutti allo stesso BigQuery

destination. مقصد destinazione destino مقصد. destino. destinazione.

Now one tricky thing just to remember حالا|یک|دشوار|چیز|فقط|برای|به یاد آوردن ora|una|complicata|cosa|solo|da|ricordare ahora|una|complicada|cosa|solo|para|recordar ||сложный момент|||| حالا یک نکته دشوار فقط برای یادآوری این است که Ahora, una cosa complicada que recordar Ora una cosa complicata da ricordare

is now that I set it up at the org level, است|حالا|که|من|تنظیم کردم|آن|در|در|سطح|سازمان|سازمانی è|ora|che|io|ho impostato|esso|su|a|il|organizzazione|livello es|ahora|que|yo|configuré|eso|arriba|en|el|organización|nivel |||||||||организация| حالا که من آن را در سطح سازمان تنظیم کرده‌ام, ahora que lo configuré a nivel de organización, è ora che l'ho impostato a livello organizzativo,

any audit logs that come from this project هر|حسابرسی|گزارشات|که|می آیند|از|این|پروژه qualsiasi|audit|registri|che|provengono|da|questo|progetto cualquier|auditoría|registros|que|provengan|de|este|proyecto هرگونه گزارش‌های حسابرسی که از این پروژه بیاید cualquier registro de auditoría que provenga de este proyecto qualsiasi registro di audit che proviene da questo progetto

will be written twice. خواهد|باشد|نوشته|دو بار verbo ausiliare futuro|essere|scritto|due volte será|escrito|escrito|dos veces دو بار نوشته خواهد شد. se escribirá dos veces. verrà scritto due volte.

So in that case, I'd probably want پس|در|آن|مورد|من احتمالاً|احتمالاً|بخواهم quindi|in|quel|caso|io avrei|probabilmente|volere entonces|en|ese|caso|yo|probablemente|querría بنابراین در این صورت، احتمالاً می‌خواهم Así que en ese caso, probablemente querría Quindi in quel caso, probabilmente vorrei

to go back and get rid of the one at the project level. به عقب بروم و آن یکی را در سطح پروژه حذف کنم. volver y deshacerse del que está a nivel de proyecto. tornare indietro e sbarazzarsi di quello a livello di progetto.

Another thing that we have users do چیز دیگری که ما کاربران را وادار می‌کنیم انجام دهند Otra cosa que hacemos que los usuarios hagan Un'altra cosa che facciamo fare agli utenti

a lot is I want to act on logs. این است که می‌خواهم بر روی لاگ‌ها عمل کنم. mucho es que quiero actuar sobre los registros. spesso è che voglio agire sui log.

So in this case, let's say every time a new VM is spun up, پس در این مورد، فرض کنیم هر بار که یک ماشین مجازی جدید راه‌اندازی می‌شود, Así que en este caso, digamos que cada vez que se crea una nueva VM, Quindi, in questo caso, diciamo che ogni volta che viene creata una nuova VM,

I want to take a look at it, process it من|می‌خواهم|به|بزنم|یک|نگاه|به|آن|پردازش کنم|آن io|voglio|a|prendere|un|sguardo|a|esso|elaborare|esso yo|quiero|a|echar|un|vistazo|a|eso|procesarlo|eso می‌خواهم به آن نگاه کنم، آن را پردازش کنم Quiero echarle un vistazo, procesarlo Voglio dare un'occhiata, elaborarlo

with Cloud Functions, maybe, and add some labels با|ابر|توابع|شاید|و|اضافه کردن|چند|برچسب ها con|Cloud|Functions|forse|e|aggiungere|alcune|etichette con|Nube|Funciones|tal vez|y|agregar|algunas|etiquetas |||||||метки با استفاده از Cloud Functions، شاید، و چند برچسب اضافه کنم con Cloud Functions, tal vez, y agregar algunas etiquetas con Cloud Functions, magari, e aggiungere alcune etichette

or apply some rules to it. یا|اعمال کردن|برخی|قوانین|به|آن o|applicare|alcune|regole|a|esso o|aplica|algunas|reglas|a|ello |применить|||| یا برخی قوانین را به آن اعمال کنم. o aplicar algunas reglas. o applicare alcune regole.

So I'm going to create a sink for any time پس|من|می‌روم|به|ایجاد کنم|یک|سینک|برای|هر|زمانی quindi|io sono|sto per|a|creare|un|sink|per|ogni|volta entonces|yo estoy|voy a|a|crear|un|lavabo|para|cualquier|tiempo ||||||раковина для времени||любой момент| بنابراین من می‌خواهم یک سینک ایجاد کنم برای هر بار Así que voy a crear un sumidero para cualquier momento Quindi creerò un sink per ogni volta

that I have created an instance, which is the insert command. که|من|دارم|ایجاد کرده|یک|نمونه|که|است|دستور|درج|فرمان che|io|ho|creato|un|istanza|che|è|il|inserimento|comando que|yo|he creado|creado|una|instancia|la cual|es|el|insertar|comando |||||||||вставка команды| که من یک نمونه ایجاد کرده‌ام، که همان دستور درج است. que he creado una instancia, que es el comando de inserción. che ho creato un'istanza, che è il comando di inserimento.

And I'll be able to send all of these to Pub/Sub. و|من خواهم|بودن|قادر|به|ارسال کردن|همه|از|اینها|به|| e||sarò|in grado|di|inviare|tutti|di|questi|a|| y|yo (verbo auxiliar futuro)|estaré|capaz|a|enviar|todos|de|estos|a|| ||||||||||Паб/Саб|Публикация/Подписка و من قادر خواهم بود همه این‌ها را به Pub/Sub ارسال کنم. Y podré enviar todos estos a Pub/Sub. E sarò in grado di inviare tutto questo a Pub/Sub.

I can then use a Cloud Function to pull all of the logs من|می توانم|سپس|استفاده کنم|یک|ابری|تابع|برای|کشیدن|تمام|از|آن|لاگ ها io|posso|quindi|usare|una|Cloud|funzione|per|estrarre|tutti|di|i|log yo|puedo|entonces|usar|una|Nube|Función|para|obtener|todos|de|los|registros سپس می‌توانم از یک تابع ابری برای کشیدن تمام لاگ‌ها استفاده کنم. Luego puedo usar una Función en la Nube para extraer todos los registros Posso quindi utilizzare una Cloud Function per estrarre tutti i log

from Pub/Sub, process them, take whatever action I want on them. از|||پردازش|آنها|انجام دادن|هر|اقدام|من|بخواهم|بر|آنها da|||elaborare|essi|prendere|qualsiasi|azione|io|voglio|su|essi de|||procese|ellos|tome|cualquier|acción|yo|quiero|sobre|ellos از Pub/Sub، آن‌ها را پردازش کنم و هر اقدامی که می‌خواهم روی آن‌ها انجام دهم. de Pub/Sub, procesarlos, tomar cualquier acción que desee sobre ellos. da Pub/Sub, elaborarli, prendere qualsiasi azione voglio su di essi.

So this is another common use case we see. پس|این|است|دیگری|رایج|مورد استفاده|مورد|ما|می بینیم quindi|questo|è|un altro|comune|uso|caso|noi|vediamo entonces|esto|es|otro|común|uso|caso|nosotros|vemos بنابراین این یک مورد استفاده رایج دیگر است که ما می‌بینیم. Así que este es otro caso de uso común que vemos. Quindi questo è un altro caso d'uso comune che vediamo.

And then last but not least, we'll و|سپس|آخرین|اما|نه|کمترین|ما خواهیم e|poi|ultimo|ma|non|meno|noi parleremo y|luego|último|pero|no|menos|nosotros (verbo auxiliar futuro) و در نهایت، اما نه کم اهمیت، ما Y por último, pero no menos importante, hablaremos E poi, ultimo ma non meno importante, parleremo

talk about log exclusions. صحبت کردن|درباره|لاگ|استثناها parlare|di|log|esclusioni habla|sobre|registro|exclusiones |||исключения из логов در مورد استثنائات لاگ صحبت خواهیم کرد. sobre las exclusiones de registros. delle esclusioni dei log.

So we have a page dedicated to helping پس|ما|داریم|یک|صفحه|اختصاص داده شده|به|کمک کردن quindi|noi|abbiamo|una|pagina|dedicata|a|aiutare entonces|nosotros|tenemos|una|página|dedicada|a|ayudar |||||посвящённая|| بنابراین ما یک صفحه اختصاصی داریم که به شما کمک می‌کند Así que tenemos una página dedicada a ayudar Quindi abbiamo una pagina dedicata ad aiutare

you understand what your log volume is شما|درک می کنید|چه چیزی|شما|لاگ|حجم|است tu|capisci|cosa|tuo|log|volume|è tú|entiendes|qué|tu|volumen|volumen|es تا درک کنید حجم لاگ شما چیست entiendes cuál es el volumen de tus registros capisci quale sia il volume dei tuoi log

across your various Google Cloud resources or AWS resources در سراسر|شما|مختلف|گوگل|ابر|منابع|یا|آمازون وب سرویس|منابع attraverso|le tue|varie|Google|Cloud|risorse|o|AWS|risorse a través de|tus|varios|Google|Nube|recursos|o|AWS|recursos در منابع مختلف Google Cloud یا منابع AWS شما. a través de tus diversos recursos de Google Cloud o recursos de AWS attraverso le tue varie risorse Google Cloud o AWS

here as well. اینجا|همچنین|خوب qui|come|anche aquí|también|bien اینجا هم. aquí también. qui allo stesso modo.

And I can see, for example, taking a look here, و|من|می توانم|ببینم|برای|مثال|گرفتن|یک|نگاه|اینجا e|io|posso|vedere|per|esempio|prendendo|un|sguardo|qui y|yo|puedo|ver|por|ejemplo|tomando|una|mirada|aquí و می‌توانم ببینم، به عنوان مثال، نگاهی به اینجا بیندازم, Y puedo ver, por ejemplo, echando un vistazo aquí, E posso vedere, per esempio, dando un'occhiata qui,

a lot of my volume in this project یک|مقدار|از|من|حجم|در|این|پروژه un|sacco|di|mio|volume|in|questo|progetto un|montón|de|mi|volumen|en|este|proyecto بسیاری از حجم من در این پروژه gran parte de mi volumen en este proyecto gran parte del mio volume in questo progetto

is coming from Kubernetes, so that's the bulk of my logs. است|می آید|از|کوبرنتیس|بنابراین|آن|(حرف تعریف)|حجم|از|من|لاگ ها è|in arrivo|da|Kubernetes|quindi|quello è|il|grosso|di|miei|log está|viniendo|de|Kubernetes|así que|eso es|la|mayor parte|de|mis|registros |||||||основная часть||| از کوبرنتیس می‌آید، بنابراین این بخش عمده‌ای از لاگ‌های من است. proviene de Kubernetes, así que esa es la mayor parte de mis registros. proviene da Kubernetes, quindi questa è la maggior parte dei miei log.

I can see, though, that projected من|می توانم|ببینم|با این حال|که|پیش بینی شده io|posso|vedere|però|che|proiettato yo|puedo|ver|sin embargo|que|proyectado با این حال می‌توانم ببینم که پیش‌بینی شده است Sin embargo, puedo ver que se proyecta Posso vedere, però, che il previsto

through the end of the month is 43 gigabytes, which is well до конца месяца|||||||||| fino|la|fine|di|il|mese|è|gigabyte|che|è|bene hasta|el|fin|del|el|mes|son|gigabytes|lo cual|está|bien تا||پایان|||ماه|است|گیگابایت|که|است|خوب تا پایان ماه ۴۳ گیگابایت است، که به خوبی que hasta el final del mes serán 43 gigabytes, lo cual está bien fino alla fine del mese è di 43 gigabyte, il che è ben

within the free limit of 50 gigabytes, درون|ال|رایگان|محدودیت|از|گیگابایت entro|il|gratuito|limite|di|gigabyte dentro de|el|libre|límite|de|gigabytes در محدوده رایگان ۵۰ گیگابایت است، dentro del límite gratuito de 50 gigabytes, entro il limite gratuito di 50 gigabyte,

so I'm not too, too worried. بنابراین|من|نیستم|خیلی|خیلی|نگران quindi|non sono|non|troppo|troppo|preoccupato entonces|estoy|no|demasiado|demasiado|preocupado بنابراین خیلی نگران نیستم. así que no estoy demasiado preocupado. quindi non sono troppo, troppo preoccupato.

But I could go ahead and say, you know what? اما|من|می توانستم|بروم|جلوتر|و|بگویم|تو|می دانی|چه چیزی ma|io|potrei|andare|avanti|e|dire|tu|sapere|cosa pero|yo|podría|seguir|adelante|y|decir|tú|sabes|qué اما می‌توانم بگویم، می‌دانی چه؟ Pero podría ir y decir, ¿sabes qué? Ma potrei andare avanti e dire, sai una cosa?

I'm going to send these logs maybe to my Elk Stack. من|می‌روم|به|ارسال کنم|این|لاگ‌ها|شاید|به|من|الک|استک io sto|andando|a|inviare|questi|log|forse|a|mio|Elk|Stack yo|voy|a|enviar|estos|registros|tal vez|a|mi|Elk|Stack |||||||||Elasticsearch Logstash Kibana| می‌خواهم این لاگ‌ها را شاید به استک الک خود ارسال کنم. Voy a enviar estos registros tal vez a mi Elk Stack. Invierò questi log forse al mio Elk Stack.

I don't want to pay for them in Stackdriver. من|نمی|خواهم|به|پرداخت|برای|آنها|در|استک‌درایور io|non|voglio|a|pagare|per|essi|in|Stackdriver yo|no|quiero|a|pagar|por|ellos|en|Stackdriver من نمی‌خواهم برای آن‌ها در Stackdriver پرداخت کنم. No quiero pagar por ellos en Stackdriver. Non voglio pagarli in Stackdriver.

I could go ahead and disable the logs altogether here, من|می‌توانستم|بروم|جلوتر|و|غیرفعال کنم|آن|لاگ‌ها|به‌طور کامل|اینجا io|potrei|andare|avanti|e|disabilitare|i|log|del tutto|qui yo|podría|ir|adelante|y|desactivar|los|registros|por completo|aquí |||||отключить|||совсем| می‌توانم به جلو بروم و به‌طور کلی لاگ‌ها را در اینجا غیرفعال کنم, Podría ir y desactivar los registros por completo aquí, Potrei procedere e disabilitare completamente i log qui,

or I could create an exclusion filter based یا|من|می توانستم|ایجاد کنم|یک|استثنا|فیلتر|مبتنی oppure|io|potrei|creare|un|esclusione|filtro|basato o|yo|podría|crear|un|exclusión|filtro|basado |||||исключающий фильтр|| یا می‌توانم یک فیلتر استثنا بر اساس این ایجاد کنم و, o podría crear un filtro de exclusión basado oppure potrei creare un filtro di esclusione basato

on this and, for example, say, anything that is less به عنوان مثال، بگویم، هر چیزی که کمتر از سطح هشدار است, en esto y, por ejemplo, decir, cualquier cosa que sea menos su questo e, per esempio, dire, qualsiasi cosa che è meno

than a warning level, I want to maybe just sample those logs. از|یک|هشدار|سطح|من|می‌خواهم|به|شاید|فقط|نمونه‌برداری|آن|لاگ‌ها di|un|avviso|livello|io|voglio|a|forse|solo|campionare|quei|log que|un|advertencia|nivel|yo|quiero|a|tal vez|solo|muestrear|esos|registros |||||||||взять образцы|| می‌خواهم شاید فقط آن لاگ‌ها را نمونه‌برداری کنم. que un nivel de advertencia, quiero tal vez solo muestrear esos registros. piuttosto che un livello di avviso, voglio forse solo campionare quei log.

So instead of excluding 100% of them, پس|به جای|از|حذف کردن|از|آنها quindi|invece|di|escludere|di|essi entonces|en lugar de|de|excluir|de|ellos |||исключая|| بنابراین به جای اینکه 100% آنها را حذف کنم, Así que en lugar de excluir el 100% de ellos, Quindi invece di escludere il 100% di essi,

maybe I will set this is 99%. شاید|من|خواهم|تنظیم کنم|این|است forse|io|verbo ausiliare futuro|impostare|questo|è tal vez|yo|(verbo auxiliar futuro)|estableceré|esto|está شاید این را 99% تنظیم کنم. tal vez lo estableceré en un 99%. forse imposterò questo al 99%.

I can also deep dive into the logs volume in Stackdriver من|می توانم|همچنین|عمیق|غوطه ور شدن|در||لاگ ها|حجم|در|استک درایور io|posso|anche|profondo|immergermi|in|i|log|volume|in|Stackdriver yo|puedo|también|profundizar|inmersión|en|los|registros|volumen|en|stackdriver |||глубоко анализировать||||||| من همچنین می‌توانم به عمق حجم لاگ‌ها در Stackdriver بروم También puedo profundizar en el volumen de registros en Stackdriver. Posso anche approfondire il volume dei log in Stackdriver.

Monitoring using the Metrics Explorer tool نظارت|با استفاده از|این|معیارها|کاوشگر|ابزار monitoraggio|usando|lo|metriche|esploratore|strumento monitoreo|usando|la|métricas|explorador|herramienta ||||Исследователь метрик| و از ابزار Metrics Explorer در نظارت استفاده کنم Monitoreo utilizando la herramienta Metrics Explorer Monitoraggio utilizzando lo strumento Metrics Explorer

and visualize exactly where my volume of logs is coming from. |визуализировать||||объем древесины||||| e|visualizzare|esattamente|dove|il mio|volume|di|log|è|proveniente|da y|visualizar|exactamente|de dónde|mi|volumen|de|troncos|está|viniendo|de |تجسم کردن|دقیقاً|کجا|من|حجم|از|لاگ ها|است|می آید|از و دقیقاً ببینم که حجم لاگ‌های من از کجا می‌آید. y visualizar exactamente de dónde proviene mi volumen de registros. e visualizzare esattamente da dove proviene il mio volume di log.

And if we could cut back please to the presentation, awesome. و|اگر|ما|می توانستیم|کاهش دادن|به عقب|لطفا|به|آن|ارائه|عالی e|se|noi|potessimo|tagliare|indietro|per favore|alla|la|presentazione|fantastico y|si|nosotros|pudiéramos|reducir|hacia atrás|por favor|a|la|presentación|increíble و اگر ممکن است لطفاً به ارائه برگردیم، عالی است. Y si pudiéramos volver a la presentación, genial. E se potessimo tornare per favore alla presentazione, fantastico.

EDUARDO SILVA: So now with a solution like Stackdriver, EDUARDO|SILVA|پس|حالا|با|یک|راه حل|مانند|Stackdriver Eduardo|Silva|quindi|ora|con|una|soluzione|come|Stackdriver EDUARDO|SILVA|entonces|ahora|con|una|solución|como|Stackdriver ادواردو سیلوا: حالا با راه حلی مانند Stackdriver, EDUARDO SILVA: Así que ahora con una solución como Stackdriver, EDUARDO SILVA: Quindi ora con una soluzione come Stackdriver,

we can say that logging is not long and boring. ما|می توانیم|بگوییم|که|ثبت|است|نه|طولانی|و|خسته کننده noi|possiamo|dire|che|il logging|è|non|lungo|e|noioso nosotros|podemos|decir|que|la tala|es|no|larga|y|aburrida می‌توانیم بگوییم که ثبت وقایع دیگر طولانی و خسته‌کننده نیست. podemos decir que el registro no es largo y aburrido. possiamo dire che il logging non è lungo e noioso.

But before that, handling logs in the different formats, اما|قبل از|آن|مدیریت|لاگ ها|در|آن|مختلف|فرمت ها ma|prima|che|gestire|i log|nei|i|diversi|formati pero|antes|eso|manejo|registros|en|los|diferentes|formatos |||обработка данных||||| اما قبل از آن، مدیریت لاگ‌ها در فرمت‌های مختلف, Pero antes de eso, manejar registros en los diferentes formatos, Ma prima di tutto, gestire i log in diversi formati,

many sources, and correlate data is quite hard. بسیاری|منابع|و|همبستگی|داده ها|است|به طور قابل توجهی|سخت molte|fonti|e|correlare|dati|è|abbastanza|difficile muchas|fuentes|y|correlacionar|datos|es|bastante|difícil |||соотносить данные|данные||| منابع متعدد و همبستگی داده‌ها کار سختی است. de muchas fuentes y correlacionar datos es bastante difícil. da molte fonti e correlare i dati è piuttosto difficile.

And I'm sure if you are working already with distributed system و|من|مطمئنم|اگر|شما|هستید|کار کردن|قبلاً|با|توزیع شده|سیستم e|io sono|sicuro|se|tu|sei|lavorando|già|con|distribuiti|sistemi y|estoy|seguro|si|tú|estás|trabajando|ya|con|distribuido|sistema |||||||||распределённая система| و من مطمئن هستم که اگر شما در حال حاضر با سیستم توزیع شده کار می کنید Y estoy seguro de que si ya estás trabajando con un sistema distribuido E sono sicuro che se stai già lavorando con sistemi distribuiti

or cluster or with Kubernetes, there's یا|خوشه|یا|با|کوبرنتیس|وجود دارد oppure|cluster|oppure|con|Kubernetes|c'è o|clúster|o|con|Kubernetes|hay |кластер|||| یا کلاستر یا با کوبرنتیس، چالش های زیادی وجود دارد که باید حل شوند. o clúster o con Kubernetes, hay o cluster o con Kubernetes, ci sono

quite challenges that needs to be solved. کاملاً|چالش‌ها|که|نیاز|به|باشد|حل شده abbastanza|sfide|che|necessita|di|essere|risolte bastante|desafíos|que|necesita|ser||resueltos بنابراین آنچه که من اکنون توضیح می دهم این است که bastantes desafíos que necesitan ser resueltos. diverse sfide che devono essere risolte.

So what I'm going to explain now is پس|چه|من|در حال|به|توضیح دادن|حالا|است quindi|cosa|io sono|sto per|a|spiegare|ora|è entonces|lo que|yo estoy|voy|a|explicar|ahora|es چگونه لاگ گیری در سطح کوبرنتیس عمل می کند. Así que lo que voy a explicar ahora es Quindi, quello che spiegherò ora è

about how logging operates at Kubernetes level. درباره|چگونگی|ثبت لاگ|عمل می کند|در|کوبرنتیس|سطح riguardo a|come|registrazione|opera|a|Kubernetes|livello sobre|cómo|el registro|opera|a|Kubernetes|nivel sobre cómo funciona el registro a nivel de Kubernetes. come funziona il logging a livello di Kubernetes.

So if you understand the problem, how پس|اگر|تو|درک کنی|(حرف تعریف)|مشکل|چگونه quindi|se|tu|capisci|il|problema|come entonces|si|tú|entiendes|el|problema|cómo پس اگر شما مشکل را درک کنید، چگونه Así que si entiendes el problema, cómo Quindi, se comprendi il problema, come

it works behind the scenes, means آن|کار می کند|پشت|ال|صحنه ها|به این معنی است esso|funziona|dietro|le|quinte|significa eso|funciona|detrás|las|escenas|significa این موضوع در پس‌زمینه کار می‌کند، به این معنی است که funciona detrás de escena, significa funziona dietro le quinte, significa

you can optimize the engine queries شما|می توانید|بهینه سازی کنید|(حرف تعریف)|موتور|پرس و جوها tu|puoi|ottimizzare|le|motore|query tú|puedes|optimizar|las|motor|consultas ||||оптимизировать запросы движка| شما می‌توانید پرسش‌های موتور را بهینه‌سازی کنید que puedes optimizar las consultas del motor che puoi ottimizzare le query del motore

and get better insights from your data. و|به دست آورید|بهتر|بینش ها|از|داده های شما|داده ها e|ottenere|migliori|intuizioni|dai|tuoi|dati y|obtén|mejores|conocimientos|de|tus|datos و بینش‌های بهتری از داده‌های خود بگیرید. y obtener mejores insights de tus datos. e ottenere migliori approfondimenti dai tuoi dati.

Do we have any Kubernetes users here? داریم|ما|داریم|هیچ|کوبرنتیس|کاربران|اینجا fare|noi|abbiamo|qualche|Kubernetes|utenti|qui (verbo auxiliar)|nosotros|tenemos|algún|Kubernetes|usuarios|aquí آیا در اینجا کاربران کلاستر کبرنتیس داریم؟ ¿Tenemos algún usuario de Kubernetes aquí? Abbiamo utenti di Kubernetes qui?

Oh, good. اوه|خوب oh|bene oh|bien اوه، خوب. Oh, bien. Oh, bene.

So I'm going to do a little introduction پس|من|می‌روم|به|انجام دهم|یک|کوچک|مقدمه quindi|io sono|andare|a|fare|una|piccola|introduzione entonces|voy a|ir|a|hacer|una|pequeña|introducción |||||||введение پس من می‌خواهم یک مقدمه کوچک بزنم Así que voy a hacer una pequeña introducción Quindi farò una piccola introduzione

about how logging works in Kubernetes |چگونه|لاگ‌برداری|کار می‌کند|در|کوبرنتیس su|come|registrazione|funziona|in|Kubernetes sobre|cómo|el registro|funciona|en|kubernetes ||логирование в Kubernetes||| درباره اینکه لاگ‌گیری در کوبرنتیس چگونه کار می‌کند sobre cómo funciona el registro en Kubernetes su come funziona il logging in Kubernetes

or when you play with docking containers. |وقتی|تو|بازی میکنی|با|داکینگ|کانتینرها oppure|quando|tu|giochi|con|docking|contenitori o|cuando|tú|juegas|con|acoplamiento|contenedores |||||стыковка контейнеров| یا وقتی که با کانتینرهای داکینگ بازی می‌کنید. o cuando juegas con contenedores de acoplamiento. o quando giochi con i contenitori di docking.

And basically, you have one application و|در واقع|شما|دارید|یک|برنامه e|fondamentalmente|tu|hai|una|applicazione y|básicamente|tú|tienes|una|aplicación و اساساً، شما یک برنامه دارید Y básicamente, tienes una aplicación E fondamentalmente, hai un'applicazione

that triggers a message, and that message که|فعال می کند|یک|پیام|و|که|پیام che|attiva|un|messaggio|e|quel|messaggio eso|activa|un|mensaje|y|ese|mensaje |||сообщение||| که یک پیام را فعال می‌کند و آن پیام que activa un mensaje, y ese mensaje che attiva un messaggio, e quel messaggio

means to be like a log message saying a status, an alert, به معنای|به|بودن|مانند|یک|ثبت|پیام|گفتن|یک|وضعیت|یک|هشدار significa|a|essere|come|un|log|messaggio|che dice|un|stato|un|avviso significa|a|ser|como|un|registro|mensaje|diciendo|un|estado|una|alerta ||||||Сообщение журнала||||| به معنای یک پیام ثبت شده است که وضعیت، یک هشدار، significa ser como un mensaje de registro que dice un estado, una alerta, significa essere come un messaggio di log che indica uno stato, un avviso,

a warning, or anything related. یک|هشدار|یا|هر چیزی|مرتبط un|avviso|o|qualsiasi cosa|correlato una|advertencia|o|cualquier cosa|relacionada |Предупреждение|||связанный с этим یک اخطار، یا هر چیز مرتبطی را بیان می‌کند. una advertencia, o cualquier cosa relacionada. un avviso, o qualsiasi cosa correlata.

For example, we have, like, "Hey Next." برای|مثال|ما|داریم|مثل|هی|نکس per|esempio|noi|abbiamo|tipo|Ehi|Next por|ejemplo|nosotros|tenemos|como|hey|siguiente به عنوان مثال، ما داریم، مثل، "سلام بعدی." Por ejemplo, tenemos, como, "Hola Next." Ad esempio, abbiamo, tipo, "Ehi Next."

But it's not just about the message. اما|این نیست|نه|فقط|درباره|آن|پیام ma|non è|non|solo|riguardo a|il|messaggio pero|no es|solo|solo|sobre|el|el mensaje اما این فقط در مورد پیام نیست. Pero no se trata solo del mensaje. Ma non si tratta solo del messaggio.

That message has some metadata that needs to be correlated. آن|پیام|دارد|برخی|فراداده|که|نیاز دارد|به|باشد|همبسته quel|messaggio|ha|alcune|metadati|che|deve|a|essere|correlati esa|mensaje|tiene|algunos|metadatos|que|necesita|que|ser|correlacionados ||||метаданные|||||соотнесено این پیام دارای برخی متاداده است که باید همبسته شوند. Ese mensaje tiene algunos metadatos que necesitan ser correlacionados. Quel messaggio ha alcuni metadati che devono essere correlati.

One of them is at what time this message was generated, یکی|از|آنها|است|در|چه|زمانی|این|پیام|بود|تولید شده uno|di|essi|è|a|che|ora|questo|messaggio|è stato|generato uno|de|ellos|está|a|qué|hora|este|mensaje|fue|generado یکی از آنها زمان تولید این پیام است, Una de ellas es a qué hora se generó este mensaje, Uno di essi è a che ora è stato generato questo messaggio,

and the other is what's the channel that this message was و|این|دیگری|است|چه|آن|کانال|که|این|پیام|بود e|l'|altro|è|qual è|il|canale|che|questo|messaggio|è stato y|el|otro|es|cuál es|el|canal|que|este|mensaje|fue و دیگری کانالی است که این پیام از آن تولید شده است. y la otra es cuál es el canal del que se generó este mensaje. e l'altro è quale canale ha generato questo messaggio.

generated from. تولید شده|از generato|da generado|de اگر درباره کانتینرها صحبت کنیم، آنجا Si hablamos de contenedores, hay generato da.

If we speak about containers, there اگر|ما|صحبت کنیم|درباره|ظروف|آنجا se|noi|parliamo|di|contenitori|lì si|nosotros|hablamos|sobre|contenedores|allí Se parliamo di contenitori, ci

are two main channels, standard output, standard error. هستند|دو|اصلی|کانال|استاندارد|خروجی|استاندارد|خطا sono|due|principali|canali|standard|output|standard|errore son|dos|principales|canales|estándar|salida|estándar|error |||||вывод|| دو کانال اصلی وجود دارد، خروجی استاندارد، خطای استاندارد. hay dos canales principales, salida estándar, error estándar. ci sono due canali principali, output standard, errore standard.

And here, for example, "Hey Next" is just not a next. و|اینجا|برای|مثال|هی|نکس|است|فقط|نه|یک|بعدی e|qui|per|esempio|Hey|Next|è|solo|non|un|prossimo y|aquí|por|ejemplo|hey|next|es|simplemente|no|un|siguiente و اینجا، به عنوان مثال، "هی نکس" فقط یک نکس نیست. Y aquí, por ejemplo, "Hey Next" simplemente no es un siguiente. E qui, per esempio, "Hey Next" non è semplicemente un next.

We have JSON example with metadata. ما|داریم|JSON|مثال|با|متاداده noi|abbiamo|JSON|esempio|con|metadati nosotros|tenemos|JSON|ejemplo|con|metadatos ما یک مثال JSON با متاداده داریم. Tenemos un ejemplo de JSON con metadatos. Abbiamo un esempio di JSON con metadati.

That message then needs to be stored somewhere. آن|پیام|سپس|نیاز دارد|به|باشد|ذخیره شود|جایی quel|messaggio|poi|deve|a|essere|memorizzato|da qualche parte esa|mensaje|entonces|necesita|ser||almacenado|en algún lugar ||||||сохранено| آن پیام سپس باید در جایی ذخیره شود. Ese mensaje luego necesita ser almacenado en algún lugar. Quel messaggio deve poi essere memorizzato da qualche parte.

There are many ways to store container logs وجود|دارد|بسیاری|راه ها|برای|ذخیره کردن|کانتینر|لاگ ها ci|sono|molti|modi|a|memorizzare|contenitore|registri hay|muchas|muchas|maneras|de|almacenar|contenedor|registros راه های زیادی برای ذخیره لاگ های کانتینر وجود دارد. Hay muchas maneras de almacenar los registros de contenedores Ci sono molti modi per memorizzare i log dei container

or in Kubernetes logs, if, for example, we have systemd. یا|در|کوبرنتیس|لاگ ها|اگر|برای|مثال|ما|داشته باشیم|سیستم دی oppure|in|Kubernetes|registri|se|per|esempio|noi|abbiamo|systemd o|en|Kubernetes|registros|si|por|ejemplo|nosotros|tenemos|systemd یا در لاگ‌های کوبرنتیس، اگر به عنوان مثال، ما systemd داشته باشیم. o en los registros de Kubernetes, si, por ejemplo, tenemos systemd. o nei log di Kubernetes, se, ad esempio, abbiamo systemd.

But here we are going to refer how Docker operates. اما|اینجا|ما|هستیم|خواهیم|به|اشاره کردن|چگونه|داکر|عمل می کند ma|qui|noi|siamo|andando|a|riferire|come|Docker|opera pero|aquí|nosotros|estamos|vamos|a|referir|cómo|Docker|opera ||||||ссылаться на||| اما در اینجا ما به نحوه عملکرد داکر اشاره خواهیم کرد. Pero aquí nos vamos a referir a cómo opera Docker. Ma qui ci riferiremo a come opera Docker.

Basically, your message is stored in the file system, در واقع|پیام شما|پیام|است|ذخیره شده|در|سیستم|فایل|سیستم fondamentalmente|tuo|messaggio|è|memorizzato|in|il|file|sistema básicamente|tu|mensaje|está|almacenado|en|el|archivo|sistema به طور کلی، پیام شما در سیستم فایل ذخیره می‌شود, Básicamente, tu mensaje se almacena en el sistema de archivos, Fondamentalmente, il tuo messaggio è memorizzato nel file system,

in a pod. در|یک|غلاف in|un|baccello en|una|cápsula ||в стручке در یک پاد. en un contenedor. in un pod.

So every message becomes a new JSON map, پس|هر|پیام|می‌شود|یک|جدید|JSON|نقشه quindi|ogni|messaggio|diventa|una|nuova|JSON|mappa entonces|cada|mensaje|se convierte en|un|nuevo|JSON|mapa بنابراین هر پیام به یک نقشه JSON جدید تبدیل می‌شود, Así que cada mensaje se convierte en un nuevo mapa JSON, Quindi ogni messaggio diventa una nuova mappa JSON,

and every message is appended at the end of that file. و|هر|پیام|است|اضافه شده|در|آن|انتهای|از|آن|فایل e|ogni|messaggio|è|aggiunto|alla|fine||di|quel|file y|cada|mensaje|está|agregado|al|el|final|de|ese|archivo ||||добавляется в конец|||||| و هر پیام در انتهای آن فایل اضافه می‌شود. y cada mensaje se agrega al final de ese archivo. e ogni messaggio viene aggiunto alla fine di quel file.

But things will become a little bit complex later, اما|چیزها|خواهند|شوند|یک|کمی|بیشتر|پیچیده|بعدا ma|le cose|verbo ausiliare futuro|diventeranno|un|poco|bit|complesse|più tardi pero|las cosas|se|volverán|un|poco|poco|complejas|más tarde |||||||сложнее|позже اما اوضاع بعداً کمی پیچیده‌تر خواهد شد, Pero las cosas se volverán un poco más complejas más tarde, Ma le cose diventeranno un po' complesse più tardi,

because if we think about how Kubernetes زیرا|اگر|ما|فکر کنیم|درباره|چگونه|کوبرنتیس perché|se|noi|pensiamo|a|come|Kubernetes porque|si|nosotros|pensamos|en|cómo|Kubernetes زیرا اگر به این فکر کنیم که چگونه کوبرنتیس porque si pensamos en cómo Kubernetes perché se pensiamo a come Kubernetes

works from an architectural perspective, کارها|از|یک|معماری|دیدگاه funziona|da|una|architettonica|prospettiva obras|desde|una|arquitectónica|perspectiva از منظر معماری کار می‌کند, funciona desde una perspectiva arquitectónica, funziona da una prospettiva architettonica,

we can think about this. ما|می‌توانیم|فکر کنیم|درباره|این noi|possiamo|pensare|a|questo nosotros|podemos|pensar|en|esto می‌توانیم به این موضوع فکر کنیم. podemos pensar en esto. possiamo pensare a questo.

You have your application, the most simple use case. شما|دارید|خودتان|برنامه|این|ترین|ساده|استفاده|مورد tu|hai|la tua|applicazione|il|più|semplice|caso|d'uso tú|tienes|tu|aplicación|el|más|simple|uso|caso شما برنامه خود را دارید، ساده‌ترین مورد استفاده. Tienes tu aplicación, el caso de uso más simple. Hai la tua applicazione, il caso d'uso più semplice.

That application is running in a container. آن|برنامه|است|در حال اجرا|در|یک|کانتینر quella|applicazione|è|in esecuzione|in|un|contenitore esa|aplicación|está|corriendo|en|un|contenedor این برنامه در یک کانتینر در حال اجرا است. Esa aplicación se está ejecutando en un contenedor. Quell'applicazione è in esecuzione in un contenitore.

Container appends limitation restrictions کانتینر|اضافه می‌کند|محدودیت|محدودیت‌ها contenitore|aggiunge|limitazione|restrizioni contenedor|agrega|limitaciones|restricciones |||ограничения лимитов контейнера کانتینر محدودیت‌هایی را اضافه می‌کند. El contenedor añade restricciones de limitación Il contenitore aggiunge restrizioni di limitazione

and allows you to set up certain policy rules و|اجازه می دهد|شما|به|تنظیم|کردن|خاص|سیاست|قوانین e|permette|a te|di|impostare|su|certe|politiche|regole y|permite|a ti|a|establecer|en|ciertas|políticas|reglas ||||установить||определённые|| و به شما اجازه می‌دهد تا قوانین خاصی را تنظیم کنید. y te permite establecer ciertas reglas de política e ti consente di impostare alcune regole di policy

and also how this process that is running و|همچنین|چگونه|این|فرآیند|که|است|در حال اجرا e|anche|come|questo|processo|che|è|in esecuzione y|también|cómo|este|proceso|que|está|corriendo و همچنین نحوه اجرای این فرآیند. y también cómo este proceso que se está ejecutando e anche come questo processo che è in esecuzione

can communicate with others. می تواند|ارتباط برقرار کند|با|دیگران posso|comunicare|con|altri puede|comunicarse|con|otros می‌تواند با دیگران ارتباط برقرار کند. puede comunicarse con otros. può comunicare con gli altri.

And when I say the "container," you و|وقتی|من|می‌گویم|آن|ظرف|تو e|quando|io|dico|il|contenitore|tu y|cuando|yo|digo|el|contenedor|tú |||||контейнер| و وقتی من از "کانتینر" صحبت می‌کنم، شما Y cuando digo "contenedor," tú E quando dico "contenitore," tu

know that container is just a concept, right? بدان|که|ظرف|است|فقط|یک|مفهوم|درست sai|che|contenitore|è|solo|un|concetto|giusto sabes|que|contenedor|es|solo|un|concepto|verdad می‌دانید که کانتینر فقط یک مفهوم است، درست است؟ sabes que el contenedor es solo un concepto, ¿verdad? sai che il contenitore è solo un concetto, giusto?

From an operating system perspective, از|یک|عملیاتی|سیستم|دیدگاه da|un|operativo|sistema|prospettiva desde|un|sistema|operativo|perspectiva از منظر سیستم‌عامل، Desde la perspectiva de un sistema operativo, Da una prospettiva del sistema operativo,

it's all about namespaces and cgroups. این|همه|درباره|فضای نام|و|گروه های کنترل esso|tutto|riguardo a|spazi dei nomi|e|gruppi di controllo se trata de|todo|sobre|espacios de nombres|y|grupos de control همه چیز درباره‌ی فضای نام‌ها و cgroups است. se trata de espacios de nombres y cgroups. si tratta tutto di spazi dei nomi e cgroups.

So your application runs in a container, پس|برنامه شما|اپلیکیشن|اجرا می‌شود|در|یک|کانتینر quindi|tua|applicazione|gira|in|un|contenitore entonces|tu|aplicación|corre|en|un|contenedor بنابراین برنامه شما در یک کانتینر اجرا می‌شود, Así que tu aplicación se ejecuta en un contenedor, Quindi la tua applicazione gira in un contenitore,

and that container runs in a concept, which is called a pod. و|آن|کانتینر|اجرا می‌شود|در|یک|مفهوم|که|است|نامیده می‌شود|یک|پاد e|quel|contenitore|gira|in|un|concetto|che|è|chiamato|un|pod y|ese|contenedor|corre|en|un|concepto|el cual|es|se llama|un|pod و آن کانتینر در یک مفهوم اجرا می‌شود که به آن پاد می‌گویند. y ese contenedor se ejecuta en un concepto, que se llama un pod. e quel contenitore gira in un concetto, che si chiama pod.

So things get complex, because a pod پس|چیزها|می شوند|پیچیده|زیرا|یک|پاد quindi|le cose|diventano|complesse|perché|un|pod entonces|las cosas|se vuelven|complejas|porque|un|pod بنابراین اوضاع پیچیده می‌شود، زیرا یک پاد Así que las cosas se complican, porque un pod Quindi le cose diventano complesse, perché un pod

can have multiple containers. می تواند|داشته باشد|چندین|ظرف ها può|avere|multipli|contenitori puede|tener|múltiples|contenedores می‌تواند چندین کانتینر داشته باشد. puede tener múltiples contenedores. può avere più contenitori.

Multiple pods can be running on the same node. چندین|پاد|می توانند|باشند|در حال اجرا|روی|همان|مشابه|نود multipli|pod|possono|essere|in esecuzione|su|lo|stesso|nodo múltiples|pods|pueden|estar|ejecutándose|en|el|mismo|nodo ||||запущены||||узел چندین پاد می‌توانند بر روی یک نود اجرا شوند. Múltiples pods pueden estar ejecutándose en el mismo nodo. Più pod possono essere in esecuzione sullo stesso nodo.

And a node I'm referring to to a bare metal و|یک|گره|من|اشاره|به|به|یک|خالی|فلز e|un|nodo|io sono|riferendomi|a|un||nudo|metallo y|un|nodo|estoy|refiriéndome|a|a||bare|metal ||||ссылаюсь на||||| و نودی که به آن اشاره می‌کنم یک سرور فیزیکی است. Y un nodo al que me refiero es una máquina de metal desnudo E un nodo a cui mi riferisco è una macchina bare metal

machine or a BPEL machine. ماشین|یا|یک|BPEL|ماشین macchina|o|una|BPEL|macchina máquina|o|una|BPEL|máquina |||BPEL-машина| یا یک ماشین BPEL. o una máquina BPEL. o una macchina BPEL.

So here is just one single machine, but in a real cluster, پس|اینجا|است|فقط|یک|تنها|ماشین|اما|در|یک|واقعی|خوشه quindi|qui|è|solo|una|singola|macchina|ma|in|un|reale|cluster entonces|aquí|hay|solo|una|sola|máquina|pero|en|un|real|clúster پس اینجا فقط یک ماشین واحد وجود دارد، اما در یک خوشه واقعی, Así que aquí hay una sola máquina, pero en un clúster real, Quindi qui c'è solo una singola macchina, ma in un vero cluster,

you have many of them. شما|دارید|بسیاری|از|آنها tu|hai|molte|di|esse tú|tienes|muchos|de|ellos شما تعداد زیادی از آنها دارید. tienes muchas de ellas. ne hai molte.

So imagine that you have your distributed application. پس|تصور کن|که|تو|داری|برنامه|توزیع شده|کاربرد quindi|immagina|che|tu|hai|tua|distribuita|applicazione entonces|imagina|que|tú|tienes|tu|distribuida|aplicación پس تصور کنید که شما یک برنامه توزیع شده دارید. Así que imagina que tienes tu aplicación distribuida. Quindi immagina di avere la tua applicazione distribuita.

You told Kubernetes, please deploy my application. شما|گفتید|کلاستر کوبرنتیس|لطفا|استقرار|برنامه من|برنامه tu|hai detto|Kubernetes|per favore|distribuisci|la mia|applicazione tú|dijiste|Kubernetes|por favor|despliega|mi|aplicación ||||развернуть|| شما به کوبرنتیز گفتید، لطفاً برنامه من را مستقر کن. Le dijiste a Kubernetes, por favor despliega mi aplicación. Hai detto a Kubernetes, per favore distribuisci la mia applicazione.

Kubernetes, based on the scaling policies, کوبرنتیس|بر اساس|بر|سیاست های|مقیاس بندی| Kubernetes|basato|sulle|le|politiche|di scalabilità kubernetes|basado|en|las|escalado|políticas ||||масштабирование| کوبرنتیز، بر اساس سیاست‌های مقیاس‌پذیری, Kubernetes, basado en las políticas de escalado, Kubernetes, basato sulle politiche di scalabilità,

is going to decide where these containers will run است|خواهد|به|تصمیم بگیرد|کجا|این|کانتینرها|خواهند|حرکت کردن sta|per|a|decidere|dove|questi|contenitori|ausiliare futuro|eseguire va|a|a|decidir|dónde|estos|contenedores|van a|correr تصمیم می‌گیرد که این کانتینرها کجا اجرا شوند decidirá dónde se ejecutarán estos contenedores deciderà dove questi contenitori verranno eseguiti

or will scale up. یا|خواهد|مقیاس|بالا oppure|ausiliare futuro|scalare|su o|(verbo auxiliar futuro)|escalar|arriba یا مقیاس‌پذیری بیشتری داشته باشند. o se escalarán. o verranno scalati.

It's going to create some replicas on which این|خواهد|به|ایجاد|برخی|نسخه های|بر|که esso sta|per|a|creare|alcune|repliche|su|cui va|a|a|crear|algunas|replicas|en|las cuales |||||реплики|| این سیستم تعدادی نسخه ایجاد خواهد کرد که بر روی آن‌ها Va a crear algunas réplicas en las que Creerà alcune repliche su cui

node these replicas will run. نود|این|نسخه های|خواهند|اجرا شوند nodo|queste|repliche|futuro|correranno nodo|estas|réplicas|(verbo auxiliar futuro)|correrán ||реплики|| این نسخه‌ها در این نود اجرا خواهند شد. nodo en el que se ejecutarán estas réplicas. i nodi su cui verranno eseguite queste repliche.

And likely, not all of them will run in the same node. و|احتمالاً|نه|همه|از|آنها|خواهند|اجرا شوند|در|همان|همان|گره e|probabilmente|non|tutte|di|esse|futuro|correranno|in|lo|stesso|nodo y|probablemente|no|todos|de|ellos|(verbo auxiliar futuro)|correr|en|el|mismo|nodo و احتمالاً، همه آن‌ها در یک نود اجرا نخواهند شد. Y probablemente, no todas se ejecutarán en el mismo nodo. E probabilmente, non tutte verranno eseguite nello stesso nodo.

So these become complex. پس|اینها|می شوند|پیچیده quindi|queste|diventano|complesse entonces|estos|se vuelven|complejos بنابراین این موضوع پیچیده می‌شود. Así que esto se vuelve complejo. Quindi questo diventa complesso.

If I tell you 20 years ago, please اگر|من|بگویم|تو|سال|پیش|لطفا se|io|dico|a te|anni|fa|per favore si|yo|digo|tú|años|hace|por favor اگر 20 سال پیش به شما بگویم، لطفاً Si te dijera hace 20 años, por favor Se ti dicessi 20 anni fa, per favore

look at my logs from my application, well, نگاه کن|به|من|لاگ ها|از|من|برنامه|خوب guarda|a|i miei|log|da|la mia|applicazione|bene mira|a|mis|registros|de|mi|aplicación|bueno به لاگ‌های برنامه‌ام نگاه کنید، خوب, mira mis registros de mi aplicación, bueno, guarda i miei log dalla mia applicazione, beh,

you open the terminal. شما|باز می کنید|(حرف تعریف)|ترمینال tu|apri|il|terminale tú|abres|la|terminal شما ترمینال را باز می‌کنید. abres la terminal. apri il terminale.

You do some SSH and look what's going on with your application. شما|انجام می دهید|مقداری|SSH|و|نگاه کنید|چه چیزی|||با|برنامه|برنامه tu|fai|un po' di|SSH|e|guarda|cosa sta|andando|su|con|la tua|applicazione tú|haces|un poco de|SSH|y|mira|qué está|pasando|con|con|tu|aplicación شما کمی SSH انجام می‌دهید و می‌بینید که چه اتفاقی برای برنامه‌تان می‌افتد. Haces un SSH y miras qué está pasando con tu aplicación. Fai un po' di SSH e guarda cosa sta succedendo con la tua applicazione.

Just cut, file, and you get the message. فقط|برش بده|فایل کن|و|تو|دریافت میکنی|آن|پیام semplicemente|taglia|file|e|tu|ricevi|il|messaggio solo|corta|lija|y|tú|recibes|el|mensaje فقط برش دهید، فایل کنید و پیام را دریافت کنید. Simplemente corta, archivo, y obtienes el mensaje. Basta tagliare, file, e ottieni il messaggio.

But on this, if you have a huge cluster, اما|در|این|اگر|شما|داشته باشید|یک|بزرگ|خوشه ma|su|questo|se|tu|hai|un|enorme|cluster pero|en|esto|si|tú|tienes|un|enorme|grupo اما در این صورت، اگر یک خوشه بزرگ داشته باشید، Pero en esto, si tienes un clúster enorme, Ma su questo, se hai un enorme cluster,

you cannot do an SSH on every node and try to find which is شما|نمی توانید|انجام دهید|یک|SSH|بر|هر|گره|و|سعی کنید|به|پیدا کردن|کدام|است tu|non puoi|fare|un|SSH|su|ogni|nodo|e|provare|a|trovare|quale|è tú|no puedes|hacer|una|SSH|en|cada|nodo|y|tratar|de|encontrar|cuál|está نمی‌توانید بر روی هر نود SSH کنید و سعی کنید پیدا کنید که کدام است. no puedes hacer un SSH en cada nodo e intentar encontrar cuál es non puoi fare SSH su ogni nodo e cercare di trovare quale sia

the local JSON file that belongs to the application that I just (مربوط به)|محلی|JSON|فایل|که|متعلق است|به|(مربوط به)|برنامه|که|من|فقط il|locale|JSON|file|che|appartiene|a|l'|applicazione|che|io|appena el|local|JSON|archivo|que|pertenece|a|la|aplicación|que|yo|justo فایل JSON محلی که به برنامه‌ای که تازه مستقر کردم تعلق دارد، el archivo JSON local que pertenece a la aplicación que acabo de il file JSON locale che appartiene all'applicazione che ho appena

deployed, but maybe that application will destroy it, مستقر شده|اما|شاید|آن|برنامه|خواهد|نابود کند|آن |ma|forse|che|applicazione|verbo ausiliare futuro|distruggerà|esso desplegada|pero|tal vez|esa|aplicación|(verbo auxiliar futuro)|destruir|eso اما شاید آن برنامه آن را از بین ببرد، desplegar, pero tal vez esa aplicación lo destruya, deployed, ma forse quell'applicazione lo distruggerà,

because it failed or it was scaled up. زیرا|آن|شکست خورد|یا|آن|بود|مقیاس|بالا perché|esso|fallì|oppure|esso|era|scalato|su porque|(ella)|falló|o|(ella)|fue|escalado|arriba ||||||масштабировался| زیرا شکست خورده یا مقیاس آن افزایش یافته است. porque falló o se amplió. perché è fallito o è stato ampliato.

So things become more complex, and complex پس|چیزها|می شوند|بیشتر|پیچیده|و|پیچیده quindi|le cose|diventano|più|complesse|e|complesse entonces|las cosas|se vuelven|más|complejas|y|complejas بنابراین اوضاع پیچیده‌تر می‌شود و پیچیده‌تر. Así que las cosas se vuelven más complejas, y complejas Quindi le cose diventano più complesse, e complesse

SENT_CWT:AFkKFwvL=5.54 PAR_TRANS:gpt-4o-mini=5.55 SENT_CWT:ANplGLYU=7.52 PAR_TRANS:gpt-4o-mini=8.64 PAR_TRANS:gpt-4o-mini=2.21 PAR_CWT:AvJ9dfk5=7.53 fa:AFkKFwvL es:ANplGLYU it:AvJ9dfk5 openai.2025-02-07 ai_request(all=128 err=2.34%) translation(all=254 err=0.00%) cwt(all=2012 err=7.85%)