You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2023/01/06 07:12:19 UTC

[GitHub] [skywalking] Donadominic opened a new issue, #10242: Windows Monitoring

Donadominic opened a new issue, #10242:
URL: https://github.com/apache/skywalking/issues/10242

   ### Search before asking
   
   - [X] I had searched in the [issues](https://github.com/apache/skywalking/issues?q=is%3Aissue) and found no similar feature requirement.
   
   
   ### Description
   
   Apache Skywalking does not support windows monitoring. But it will be helpful if this feature is available. What all changes can contribute towards this feature?
   
   ### Use case
   
   _No response_
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1376621261

   @wu-sheng I have send my slack mail to [dev@skywalking.apache.org](mailto:dev@skywalking.apache.org).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1374695455

   @mikechengwei One suggestion, once you have done the research, and know how to start, and which components you are going to use(such as which windows agent, which protocol(otlp?)), you could share here, in case of somethings unexpected in the last minute, to waste too much time.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1374459245

   @wu-sheng I think we need to implement the collection of windows logs and metric data. I think I can realize this function. Can you assign this issue to me?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1374461043

   > /assign
   
   Just assigned it to you, good luck.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1377342841

   The invitation has been sent to your mail box.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng closed issue #10242: Windows Monitoring

Posted by "wu-sheng (via GitHub)" <gi...@apache.org>.
wu-sheng closed issue #10242: Windows Monitoring
URL: https://github.com/apache/skywalking/issues/10242


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1376615937

   > @mikechengwei Some discussions from @Donadominic are happening on slack, you are better to join and keep in the loop.
   
   ok.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1374460916

   > @wu-sheng I think we need to implement the collection of windows logs and metric data. I think I can realize this function. Can you assign this issue to me?
   
   Metrics are required, logs are nice to have. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] Donadominic commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
Donadominic commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1375166259

   If it is successful, please let me know. Because I am in need of this feature.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1386789835

   > Refer to Slack discuisson and Linux Monitoring ,i wrote the design document Windows Monitoring.
   > 
   > We can leverages Prometheus [windows_exporter](https://github.com/prometheus-community/windows_exporter) to collect metrics data from the windows machine and leverages OpenTelemetry Collector to transfer the metrics to OpenTelemetry receiver and into the Meter System. VM entity as a Service in OAP and on the Layer: `OS_WINDOWS`.
   > 
   > We can also use InfluxDB Telegraf to collect windows metric,and use [Telegraf receiver](https://skywalking.apache.org/docs/main/next/en/setup/backend/telegraf-receiver/) plugin to store to the [Meter System](https://skywalking.apache.org/docs/main/next/en/concepts-and-designs/meter/)
   > 
   > ## detailed step
   > For OpenTelemetry receiver:
   > 
   > 1. Setup Prometheus windows-exporter.
   > 2. Setup OpenTelemetry Collector . Provide otel configuration example  `otel-collector-config.yaml`.
   > 3. Config SkyWalking OpenTelemetry receiver.
   > 
   > For Telegraf receiver:
   > 
   > 1. Setup telegraf collect metrics to influxDB, telegraf support [Windows Services Input Plugin](https://github.com/influxdata/telegraf/blob/master/plugins/inputs/win_services/README.md).
   > 2. Setup InfluxDB Telegraf’s telegraf.conf file specific rules according to Telegraf receiver document.
   > 3. Config SkyWalking Telegraf receiver.
   > 
   > We need provdie supported Metrics detail on promethues windows exporter and telegraf windows input plugin.
   > 
   > ## Develop Plan
   > 1. Run and test the windows exporter collection process
   >    
   >    * provide windows metric otel configuration file example   `otel-collector-config.yaml`.
   >    * provide otel metric handle rule file.
   > 2. Run and test the telegraf collection process
   >    
   >    * provide telegraf windows input configuration example file `telegraf.conf `
   >    * provide telgraf receiver metric handle rule file
   
   @wu-sheng WDYT?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1386789316

   Refer to Slack discuisson and Linux Monitoring ,i wrote the design document Windows Monitoring.
   
   We can leverages Prometheus [windows_exporter](https://github.com/prometheus-community/windows_exporter) to collect metrics data from the windows machine and leverages OpenTelemetry Collector to transfer the metrics to OpenTelemetry receiver and into the Meter System. VM entity as a Service in OAP and on the Layer: `OS_WINDOWS`.
   
   We can also use InfluxDB  Telegraf to collect windows metric,and use [Telegraf receiver](https://skywalking.apache.org/docs/main/next/en/setup/backend/telegraf-receiver/) plugin to store to the [Meter System](https://skywalking.apache.org/docs/main/next/en/concepts-and-designs/meter/)
   
   ## detailed step
   For OpenTelemetry receiver:
   
   1. Setup Prometheus windows-exporter.
   2. Setup OpenTelemetry Collector . Provide otel configuration example  `otel-collector-config.yaml`.
   3. Config SkyWalking OpenTelemetry receiver.
   
   For Telegraf receiver:
   
   1. Setup telegraf collect metrics to influxDB, telegraf support [Windows Services Input Plugin](https://github.com/influxdata/telegraf/blob/master/plugins/inputs/win_services/README.md).
   2. Setup InfluxDB Telegraf’s telegraf.conf file specific rules according to Telegraf receiver document.
   3. Config SkyWalking Telegraf receiver.
   
   We need provdie supported Metrics detail on promethues windows exporter and telegraf windows input plugin.
   
   ## Develop Plan
   1. Run and test the windows exporter collection process
   	- provide windows metric otel configuration file example   `otel-collector-config.yaml`. 
   	- provide otel metric handle rule file.
   2. Run and test the telegraf collection process
   	- provide telegraf windows input configuration example file `telegraf.conf `
   	- provide telgraf receiver metric handle rule file 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1375610858

   @mikechengwei Some discussions from @Donadominic are happening on slack, you are better to join and keep in the loop.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1374694433

   > > > /assign
   > 
   > > 
   > 
   > > Just assigned it to you, good luck.
   > 
   > 
   > 
   > Thanks for trust !
   
   I had noticed several fixed you made on BanyanDB as starts. It is good to see you are involving more like this.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1386890726

   > From official perspective, Prometheus to OTEL collector to OAP should be good enough.
   
   ok,i will finish this feature firstly.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1386983787

   Oh, there is one step, you need to update UI to add a new menu item for Windows side by side with Linux.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1386852713

   From official perspective, Prometheus to OTEL collector to OAP should be good enough.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] wu-sheng commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1384686747

   @mikechengwei Any update about this?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1375069961

   > @mikechengwei One suggestion, once you have done the research, and know how to start, and which components you are going to use(such as which windows agent, which protocol(otlp?)), you could share here, in case of somethings unexpected in the last minute, to waste too much time.
   
   I will make a design and invite you to review it together.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1374459339

   /assign


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [skywalking] mikechengwei commented on issue #10242: Windows Monitoring

Posted by GitBox <gi...@apache.org>.
mikechengwei commented on issue #10242:
URL: https://github.com/apache/skywalking/issues/10242#issuecomment-1374512848

   > > /assign
   > 
   > Just assigned it to you, good luck.
   
   Thanks for trust !


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org