[jira] [Commented] (AIRFLOW-6556) Improving unclear and incomplete documentation

2020-01-15 Thread Jacob Ward (Jira)


[ 
https://issues.apache.org/jira/browse/AIRFLOW-6556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17016155#comment-17016155
 ] 

Jacob Ward commented on AIRFLOW-6556:
-

Here's a list of issues myself and my team have noticed. I'll add more as I 
notice them.
 * [Kubernetes|https://airflow.apache.org/docs/stable/kubernetes.html]:
 ** An explanation of how the KubernetesExecutor (KE) and KubernetesPodOperator 
(KPO) work.
 ** An explanation of the difference between the KE & KPO (I see this question 
and confusion arise a lot in slack).
 ** An explanation of exactly what the [kubernetes] config options are used for 
with the KE (something that I have only just started to understand is that 
these config options mostly apply to the workers, since the scheduler does not 
_have_ to run inside the cluster with KE).
 ** (Minor) The KPO hyperlink on the Kubernetes doc page sends you to the KE 
page. Also the links on this page send you to readthedocs.io
 * Some information [(possibly 
here)|https://airflow.apache.org/docs/stable/concepts.html?highlight=trigger%20rule#dag-assignment]
 about how assigning operators to dags after creation means the default_args 
aren't applied.
 * In general I think the Concepts/Core Ideas section has a lot of interesting 
and useful information, but since it is one long page it makes it harder to 
find the information you need. I think this would be better split into several 
pages with more information and examples for each concept.
 * Some information on best practice, how to avoid common pitfalls, etc.
 * [LocalExecutor is 
missing|https://airflow.apache.org/docs/stable/executor/index.html] and some 
general information on the architecture and how these Executors are supposed to 
work would be useful. I often see new users getting confused by what the 
Executor really is, and get this and operators mixed up at times.
 * [Security|https://airflow.apache.org/docs/stable/security.html#viewer] - 
What all the permissions are, and what does each one actually mean? E.g. 
'can_show' is not descriptive enough to know exactly what it means.

> Improving unclear and incomplete documentation
> --
>
> Key: AIRFLOW-6556
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6556
> Project: Apache Airflow
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: master
>Reporter: Jacob Ward
>Assignee: Jarek Potiuk
>Priority: Trivial
>
> To help improve documentation it was discussed in the mailing list that users 
> of Airflow should have somewhere to report missing, incomplete or unclear 
> documentation. Any users who find this should comment on this ticket.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (AIRFLOW-6556) Improving unclear and incomplete documentation

2020-01-15 Thread Jarek Potiuk (Jira)


[ 
https://issues.apache.org/jira/browse/AIRFLOW-6556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17016323#comment-17016323
 ] 

Jarek Potiuk commented on AIRFLOW-6556:
---

Thanks [~jward]! Some of these we already have on our list. It's good to have 
the list here. I will discuss it with others involved in the docs and we'll see 
what we can do. I hope, once we have some drafts we can count on you and your 
team to review and give feedback on what we propose.

> Improving unclear and incomplete documentation
> --
>
> Key: AIRFLOW-6556
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6556
> Project: Apache Airflow
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: master
>Reporter: Jacob Ward
>Assignee: Jarek Potiuk
>Priority: Trivial
>
> To help improve documentation it was discussed in the mailing list that users 
> of Airflow should have somewhere to report missing, incomplete or unclear 
> documentation. Any users who find this should comment on this ticket.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (AIRFLOW-6556) Improving unclear and incomplete documentation

2020-01-16 Thread Jacob Ward (Jira)


[ 
https://issues.apache.org/jira/browse/AIRFLOW-6556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17016746#comment-17016746
 ] 

Jacob Ward commented on AIRFLOW-6556:
-

Absolutely!

> Improving unclear and incomplete documentation
> --
>
> Key: AIRFLOW-6556
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6556
> Project: Apache Airflow
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: master
>Reporter: Jacob Ward
>Assignee: Jarek Potiuk
>Priority: Trivial
>
> To help improve documentation it was discussed in the mailing list that users 
> of Airflow should have somewhere to report missing, incomplete or unclear 
> documentation. Any users who find this should comment on this ticket.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (AIRFLOW-6556) Improving unclear and incomplete documentation

2020-01-16 Thread Jarek Potiuk (Jira)


[ 
https://issues.apache.org/jira/browse/AIRFLOW-6556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17016788#comment-17016788
 ] 

Jarek Potiuk commented on AIRFLOW-6556:
---

Cool. I don't promise anything super-fast, but I will look for opportunities 
how to engage more people. Having this issue here provided by users and User's 
support for review is crucial to get people involved!
 

> Improving unclear and incomplete documentation
> --
>
> Key: AIRFLOW-6556
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6556
> Project: Apache Airflow
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: master
>Reporter: Jacob Ward
>Assignee: Jarek Potiuk
>Priority: Trivial
>
> To help improve documentation it was discussed in the mailing list that users 
> of Airflow should have somewhere to report missing, incomplete or unclear 
> documentation. Any users who find this should comment on this ticket.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (AIRFLOW-6556) Improving unclear and incomplete documentation

2020-01-16 Thread Kamil Bregula (Jira)


[ 
https://issues.apache.org/jira/browse/AIRFLOW-6556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17016838#comment-17016838
 ] 

Kamil Bregula commented on AIRFLOW-6556:


I would be happy if they were added to the documentation:

*Webserver*:
 * General information e.g. why do we need him? 
 * How to configure webserver? We have a lot of options that are not described. 
 * Various information is also spread over several pages and I think it is 
worth collecting them in a commonplace

*Scheduler*:
 * General information e.g. why do we need him? 
 * How to configure scheduler? We have a lot of options that are not described. 
A lot of information is on the "Concept" page and should be on a separate 
subpage.

*Logging*:

We have documentation about writing, but we don't have documentation on how to 
use and how to configure reading.
We don't have descriptions on how to use it.

*Security*:

This page needs to be split because RBAC is only part of the UI interface and 
is confused with full isolation.

*SMTP*:

The configuration of the email configuration description should be on a 
separate page. This should not be on the "Concept" page. This is very confusing 
and introduces unnecessary information for end-users - not administrators.

*CeleryExecutor*:

Documentation describing the configuration is in the initial phase. I think 
it's worth expanding.

*Systemd/upstart:*

Page "Running Airflow with systemd" and page "Running Airflow with upstart" 
should be combined and contain a common introduction e.g.  the goals and 
differences between the two solutions.

*Using the Test Mode Configuration*

I think this page should be combined with the "Setting Configuration Options" 
page.

*Database*:

I think there is a lack of documentation that allows you to choose the right 
database and facilitates its configuration and use. The documentation only 
describes the `airflow db init` option. This should also include a description 
of the other `db` commands.

*Telemetry*:

I would be happy if the general information about telemetry has been added, 
which would contain references to following section:
 * Logs
 * Metrics  - Statsd
 * tracking error - Sentry
 * Tracking User Activity(Google Analytics etc)
 * Graph descriptions that are generated in Airflow UI. 

This should also describe the purposes and ways of using this data.

The statsd description should also show a simple description of use, e.g. using 
Stackdriver Metrics or Graphana.

 

 

 

 

> Improving unclear and incomplete documentation
> --
>
> Key: AIRFLOW-6556
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6556
> Project: Apache Airflow
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: master
>Reporter: Jacob Ward
>Assignee: Jarek Potiuk
>Priority: Trivial
>
> To help improve documentation it was discussed in the mailing list that users 
> of Airflow should have somewhere to report missing, incomplete or unclear 
> documentation. Any users who find this should comment on this ticket.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (AIRFLOW-6556) Improving unclear and incomplete documentation

2020-01-16 Thread Anton Zayniev (Jira)


[ 
https://issues.apache.org/jira/browse/AIRFLOW-6556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17017488#comment-17017488
 ] 

Anton Zayniev commented on AIRFLOW-6556:


*Mailing list:*

I think we need some onboarding for ppl not familiar with that kind of 
interaction:
 * devlist etiquette
 * hint to ease lists usage (like mail filters/rules, pony mail, etc.)
 * why do devlist preferred over slack, gitter, etc.

 

> Improving unclear and incomplete documentation
> --
>
> Key: AIRFLOW-6556
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6556
> Project: Apache Airflow
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: master
>Reporter: Jacob Ward
>Assignee: Jarek Potiuk
>Priority: Trivial
>
> To help improve documentation it was discussed in the mailing list that users 
> of Airflow should have somewhere to report missing, incomplete or unclear 
> documentation. Any users who find this should comment on this ticket.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (AIRFLOW-6556) Improving unclear and incomplete documentation

2020-01-16 Thread Jarek Potiuk (Jira)


[ 
https://issues.apache.org/jira/browse/AIRFLOW-6556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17017504#comment-17017504
 ] 

Jarek Potiuk commented on AIRFLOW-6556:
---

[~uncletoxa] (y)

> Improving unclear and incomplete documentation
> --
>
> Key: AIRFLOW-6556
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6556
> Project: Apache Airflow
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: master
>Reporter: Jacob Ward
>Assignee: Jarek Potiuk
>Priority: Trivial
>
> To help improve documentation it was discussed in the mailing list that users 
> of Airflow should have somewhere to report missing, incomplete or unclear 
> documentation. Any users who find this should comment on this ticket.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (AIRFLOW-6556) Improving unclear and incomplete documentation

2020-01-17 Thread Kamil Bregula (Jira)


[ 
https://issues.apache.org/jira/browse/AIRFLOW-6556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17017862#comment-17017862
 ] 

Kamil Bregula commented on AIRFLOW-6556:


*How to set the log level for the current console?*

It facilitates debugging e.g. 

[https://apache-airflow.slack.com/archives/CCVDRN0F9/p1579254738000300?thread_ts=1579198094.011300&cid=CCVDRN0F9]

If you set logging level to DEBUG, more information appears in the console. 
This makes it easy to find the root of problem.
On 1.10+
{{AIRFLOW__CORE__LOGGING_LEVEL=DEBUG airflow tasks test examplebash task 
2019-01-01}}
 On 1.10+
{{AIRFLOW__LOGGING__LOGGING_LEVEL=DEBUG airflow tasks test examplebash task 
2019-01-01}}

> Improving unclear and incomplete documentation
> --
>
> Key: AIRFLOW-6556
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6556
> Project: Apache Airflow
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: master
>Reporter: Jacob Ward
>Assignee: Jarek Potiuk
>Priority: Trivial
>
> To help improve documentation it was discussed in the mailing list that users 
> of Airflow should have somewhere to report missing, incomplete or unclear 
> documentation. Any users who find this should comment on this ticket.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)