Django Expvar Endpoint
django-expvar的Python项目详细描述
[![构建状态](HTTPS://TravIS-CI.Org/thRaxIL/DjangoExvav.vg?)分支=主机)(http://特拉维斯Cior.org/thRaxi/django Exvar)
[覆盖状态](HTTPS:/Copalal.IO/Reave/GITHUB/TRARAXIL/DJANGO-EXVARV/BADGE.VG?)分支=主机)(HTTPS://Currals.I/GithBu/thRaxIL/Django-Exvar)branch=master)
django-expvar
[expvar(https://golang.org/pkg/expvar/)兼容django端点的django
[expvar(https://golang.org/pkg/expvar/)兼容django端点的django
``````>br/>
<<
<<
<<
<
<<<
url('^debug/vars$',expvar view.as_view(),name='expvar'),
…
````
然后,访问应用程序上的`/debug/vars`将返回一个json dict,其中包含
已公开的变量,可用于监视、调试,
等。
在
django应用程序中,只需添加一个“vars.py”文件,其中包含一些子类
“expvar.expvar”,如下所示:
````
import expvar
class example(expvar.expvar):
name='example'
def value(self):
return 42
````
您可以选择指定一个带有要忽略的应用程序列表的“expvar_skip”变量(即
这些应用程序中的任何“vars.py”文件都将被忽略)。
这可能不是您想要的,因此请尝试使用唯一的名称
*如果它们返回dict作为其值,则具有相同名称的变量将合并其值。
` expvar`将只公开您设置的变量。
有一些附加包可用,尽管它们充当
插件,提供命令行参数的通用数据,处理
数据等。通常,一旦安装了expvar,您可以使用Pb< < BR>安装它们并将其添加到“安装程序”中,使用BR/>
*[Django ExpVaCMDLIN ](HTTPS://GITHUBCOM/TRARAXIL/DJANGO-ExpVAR-CMDLIN)-
报告进程的命令行数据(对于ExpVARMUN和类似的BR/>可兼容性很有用,但如果您传递秘密,可能会带来安全性BR/>风险。在Python的标准库中,通过资源库中的一个库报告了关于资源使用(内存、中断等)的各种信息。
[覆盖状态](HTTPS:/Copalal.IO/Reave/GITHUB/TRARAXIL/DJANGO-EXVARV/BADGE.VG?)分支=主机)(HTTPS://Currals.I/GithBu/thRaxIL/Django-Exvar)branch=master)
django-expvar
[expvar(https://golang.org/pkg/expvar/)兼容django端点的django
[expvar(https://golang.org/pkg/expvar/)兼容django端点的django
``````>br/>
<<
<<
<<
<
<<<
url('^debug/vars$',expvar view.as_view(),name='expvar'),
…
````
然后,访问应用程序上的`/debug/vars`将返回一个json dict,其中包含
已公开的变量,可用于监视、调试,
等。
在
django应用程序中,只需添加一个“vars.py”文件,其中包含一些子类
“expvar.expvar”,如下所示:
````
import expvar
class example(expvar.expvar):
name='example'
def value(self):
return 42
````
您可以选择指定一个带有要忽略的应用程序列表的“expvar_skip”变量(即
这些应用程序中的任何“vars.py”文件都将被忽略)。
这可能不是您想要的,因此请尝试使用唯一的名称
*如果它们返回dict作为其值,则具有相同名称的变量将合并其值。
` expvar`将只公开您设置的变量。
有一些附加包可用,尽管它们充当
插件,提供命令行参数的通用数据,处理
数据等。通常,一旦安装了expvar,您可以使用Pb< < BR>安装它们并将其添加到“安装程序”中,使用BR/>
*[Django ExpVaCMDLIN ](HTTPS://GITHUBCOM/TRARAXIL/DJANGO-ExpVAR-CMDLIN)-
报告进程的命令行数据(对于ExpVARMUN和类似的BR/>可兼容性很有用,但如果您传递秘密,可能会带来安全性BR/>风险。在Python的标准库中,通过资源库中的一个库报告了关于资源使用(内存、中断等)的各种信息。