答案 0 :(得分:12)
我知道有两种方式:
您可以像这样使用$__interval变量:
increase(http_requests_total[$__interval])
有一个缺点是$ __区间变量的值是通过图表的分辨率调整的,但在某些情况下这也可能有用。
转到信息中心的Templating设置,创建类型为Interval的新变量。启用"自动选项",调整"步数"平等1
。然后确保" auto"在仪表板顶部的相应下拉列表中选择。
我们假设您将其命名为timeRange
,然后查询将如下所示:
increase(http_requests_total[$timeRange])
如果您选择"过去10小时&#34其值为10h
。
答案 1 :(得分:3)
如果您打算使用普罗米修斯作为数据源,则$ __ range支持您的仪表板时间很棒。
increase(gin_total_requests[$__range])
为什么可以使用内置的全局变量来创建变量。
我添加了指向文档的链接以备份我的答案 Grafan 5.3+
答案 2 :(得分:0)
YoutubePlayerController _controller;
@override
void initState() {
super.initState();
_controller = YoutubePlayerController(
initialVideoId:YoutubePlayer.convertUrlToId(videoID[index]),
flags: YoutubePlayerFlags(autoPlay: false),
);
}
// ...
GestureDetector(
onTap: () {
// Now you should be able to call pause() in before your navigation.
_controller.pause();
Navigator.push(
context,
MaterialPageRoute(builder: (context) => new CameraScreen()),
);
},
child: Image(image: AssetImage('asset/reenact.png')),
),
// ...
它对我有用,更重要的是,您应该在查询选项中将 <span style={{width: your wudth}}>
<Slider style={{width: videoRef.current?.clientWidth ? videoRef.current?.clientWidth-176.5 : 0}}
min={0}
max={duration}
value={currentTime}
onChange={handleProgressChange}
aria-labelledby="continuous-slider"
/>
</span>
const handleProgressChange = (e: any, value: any) => {
videoRef.current!.currentTime = value;
e.preventDefault();
}
设置为 1 。
那么 package de.havadinagy.toaster_test;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
public void info(View view){
Toast.makeText(this,"Only Toastertest!!" ,Toast.LENGTH_LONG).show();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
activity_main :
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="243dp"
android:layout_height="172dp"
android:onClick="info"
android:text="ToasterTest"
android:textColor="@color/black"
android:textSize="24sp"
android:textStyle="italic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
与 Grafana 右上角的面板中的时间范围相同。